大连网站建设设计公司注册好了怎么做网站

news/2025/9/26 13:15:16/文章来源:
大连网站建设设计,公司注册好了怎么做网站,申请一家公司需要多少钱,免费建设个人手机网站一、前言 这篇文章主要介绍了CentOS 7.6环境下Nginx下载安装配置使用教程#xff0c;学习nginx的朋友可以参考一下 二、下载 使用如下命令进行下载 wget http://nginx.org/download/nginx-1.23.3.tar.gz 三、安装nginx需要的环境库 项目首先我们需要安装gcc、gcc-c、zlib、…一、前言 这篇文章主要介绍了CentOS 7.6环境下Nginx下载安装配置使用教程学习nginx的朋友可以参考一下 二、下载 使用如下命令进行下载 wget http://nginx.org/download/nginx-1.23.3.tar.gz 三、安装nginx需要的环境库 项目首先我们需要安装gcc、gcc-c、zlib、pcre 和openssl。 判断?包名是否安装 rpm -q ?包名 3.1 安装gcc gcc-c yum install -y gcc gcc-c 3.2 下载安装pcre cd /usr/local/wget http://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gztar -zxvf pcre-8.45.tar.gzcd pcre-8.45./configuremake make install3.3 下载安装openssl cd /usr/local/wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz --no-check-certificatetar -zxvf openssl-1.1.1t.tar.gzcd openssl-1.1.1t./configmake make install注wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz 后面记得一定加上–no-check-certificate不然要报错。显示www.openssl.org上颁发的证书已经过期无法验证 3.4 下载安装zlib cd /usr/local/wget http://zlib.net/zlib-1.2.13.tar.gztar -zxvf zlib-1.2.13.tar.gzcd zlib-1.2.13./configuremake make install四、安装nginx 4.1安装配置 cd /usr/local/ wget http://nginx.org/download/nginx-1.23.3.tar.gztar -zxvf nginx-1.23.3.tar.gz -C /usr/local/cd nginx-1.25.2./configure --prefix/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre/usr/local/pcre-8.45 --with-openssl/usr/local/opensshmake make install4.2创建ssl的软链接不然启动nginx会报错 ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1 ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1五、启动Nginx 5.1 启动Nginx /usr/local/nginx/sbin/nginx测试一下nginx从别台机器访问一下服务器的IP出现“Welcome to nginx!”页面就说明成功了如果访问不到页面但是可以ping通服务器的话可能是开启了防火墙关闭就行。 5.2 关闭防火墙 systemctl stop firewalld.service5.3 关闭防火墙开机自启 systemctl disable firewalld.service5.4 停止nginx服务 /usr/local/nginx/sbin/nginx –s stop5.5 强制关闭nginx服务 pkill nginx5.6 配置nginx开机自启动 在/usr/lib/systemd/system路径下创建一个nginx的服务名称这边设置为nginx.service cd /usr/lib/systemd/system vim nginx.service配置以下内容 [Unit] DescriptionThe NGINX HTTP and reverse proxy server Afternetwork.target remote-fs.target nss-lookup.target[Service] Typeforking PIDFile/usr/local/nginx/logs/nginx.pid #更换成自己安装nginx的路径 ExecStartPre/usr/local/nginx/sbin/nginx -t #更换成自己安装nginx的路径 ExecStart/usr/local/nginx/sbin/nginx #更换成自己安装nginx的路径 ExecReload/usr/local/nginx/sbin/nginx -s reload #更换成自己安装nginx的路径 ExecStop/bin/kill -s QUIT $MAINPID PrivateTmptrue[Install] WantedBymulti-user.target配置完保存即可。 配置开机自启动 systemctl enable nginx.service查看是否设置成功 systemctl list-unit-files | grep nginx启动systemctl start nginx.service 关闭systemctl stop nginx.service六、介绍一下Nginx的配置 6.1 nginx.conf配置文件介绍 #nginx配置 #user nobody; worker_processes 1; #服务器并发处理服务关键配置#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024; #最大连接数为 1024. }http {log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;include mime.types;default_type application/octet-stream;sendfile on;tcp_nopush on;keepalive_timeout 65;#gzip on; #http头压缩#正向代理配置server { listen 8080; # 代理监听端口resolver 114.114.114.114; #代理DNS配置#charset koi8-r;access_log /home/lich/logs/fproxy.access.log; #accesslog输出路径error_log /home/lich/logs/fproxy.error.log; #errorlog输出路径location / {proxy_pass $scheme://$host$request_uri; # 配置正向代理参数proxy_set_header Host $http_host; # 解决如果URL中带.后Nginx 503错误proxy_buffers 256 4k; # 配置缓存大小proxy_max_temp_file_size 0; # 关闭磁盘缓存读写减少I/Oproxy_connect_timeout 30; # 代理连接超时时间# 配置代理服务器HTTP状态缓存时间proxy_cache_valid 200 302 10m;proxy_cache_valid 301 1h;proxy_cache_valid any 1m;}}#反向代理配置server {listen 80;server_name test.test.com; #代理转发域名配置access_log /home/lich/logs/rproxy.access.log;error_log /home/lich/logs/rproxy.error.log;location / {proxy_pass http://172.16.113.1:8001; #代理到后段实际应用服务器地址index index.html index.htm index.jsp;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.htmlerror_page 500 502 503 504 /50x.html;location /50x.html {root html;}} } 6.2 监听配置用法 listen *:80 | *:8080 #监听所有80端口和8080端口 listen IP_address:port #监听指定的地址和端口号 listen IP_address #监听指定ip地址所有端口 listen port #监听该端口的所有IP连接6.3 server_name基于名称的虚拟主机配置 语法格式如下 server_name name ...;对于name 来说可以只有一个名称也可以有多个名称中间用空格隔开。而每个名字由两段或者三段组成每段之间用“.”隔开。 server_name test.com www.test.com可以使用通配符“*”但通配符只能用在由三段字符组成的首段或者尾端或者由两端字符组成的尾端。 server_name *.test.com www.test.*还可以使用正则表达式用“~”作为正则表达式字符串的开始标记。 server_name ~^www\d\.test\.com$;6.4 server_name基于IP地址的虚拟主机配置 #语法结构和基于域名匹配一样而且不需要考虑通配符和正则表达式的问题。 server_name 192.168.1.16.5 proxy_pass 该指令用于设置被代理服务器的地址。可以是主机名称、IP地址加端口号的形式 # proxy_pass URL;# URL 为被代理服务器的地址可以包含传输协议、主机名称或IP地址加端口号URI等。 proxy_pass http://www.test.com/uri;6.6 index 该指令用于设置网站的默认首页。 #index filename ...; #后面的文件名称可以有多个中间用空格隔开。 index index.html index.jsp;七、 ngxin负载均衡 7.1 轮询算法负载均衡 upstream OrdinaryPolling {server 172.16.113.1:8081;server 172.16.113.1:8082; } server { listen 80; server_name test.test.com;access_log /home/lich/logs/rproxy_slb.access.log; error_log /home/lich/logs/rproxy_slb.error.log;location / {proxy_pass http://OrdinaryPolling;index index.html index.htm index.jsp;# deny ip# allow ip} } 7.2 基于比例加权轮询负载均衡 upstream OrdinaryPolling {server 172.16.113.1:8081 weight2;server 172.16.113.1:8082 weight5; } server { listen 80; server_name test.test.com;access_log /home/lich/logs/rproxy_slb.access.log; error_log /home/lich/logs/rproxy_slb.error.log;location / {proxy_pass http://OrdinaryPolling;# index index.html index.htm index.jsp;# deny ip# allow ip} } 7.3 基于IP路由负载均衡 在 upstream 指令块中增加了ip_hash 指令。该指令就是告诉 nginx 服务器同一个 IP 地址客户端发送的请求都将分发到同一个 Tomcat 服务器进行处理。 upstream OrdinaryPolling {server 172.16.113.1:8081 weight2;server 172.16.113.1:8082 weight5;ip_hash; } server { listen 80; server_name test.test.com; access_log /home/lich/logs/rproxy_slb.access.log; error_log /home/lich/logs/rproxy_slb.error.log; location / {proxy_pass http://OrdinaryPolling;# index index.html index.htm index.jsp;# deny ip# allow ip} } 7.4 基于服务器响应时间负载均衡 根据服务器处理请求的时间来进行负载处理请求越快也就是响应时间越短的优先分配。 upstream OrdinaryPolling {server 172.16.113.1:8081 weight2;server 172.16.113.1:8082 weight5;fair; } server { listen 80; server_name test.test.com;access_log /home/lich/logs/rproxy_slb.access.log; error_log /home/lich/logs/rproxy_slb.error.log;location / {proxy_pass http://OrdinaryPolling;# index index.html index.htm index.jsp;# deny ip# allow ip} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918306.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北京融安特智能科技营销型网站wordpress archive

目录 对称加密算法 AES (ECB模式) AES(CBC 模式)。 非对称加密 对称加密算法 对称加密算法,是使用相同的密钥进行加密和解密。使用对称加密算法来加密双方的通信的话,双方需要先约定一个密钥,加密方才能加密&#…

全景网站制作教程现在还有做系统的网站吗

1.SELECT语句 从一个表或多个表中检索信息 2.检索单个列 输入: SELECT prod_name FROM Products; 输出: 没有过滤,也没有排序,输出数据顺序可能不同。 3.检索多个列 输入: SELECT prod_id, prod_name, prod_price F…

10.1.1 启用python达成第一个遗传算法

10.1.1 启用python达成第一个遗传算法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mona…

[iOS] OC高级编程 - 引用计数 (1) - 详解

[iOS] OC高级编程 - 引用计数 (1) - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

Docker Docker Compose 完整入门与实用技巧 - 教程

Docker & Docker Compose 完整入门与实用技巧 - 教程2025-09-26 13:10 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important;…

建网站过程网站制作报价优惠

[html] 说说你对属性data-的理解 data- 属性是H5新增的自定义属性,也可以用来存储值。我个人用的不多,这个data- 属性倒是和vue中的v-bind 功能相似, 自定义属性,绑定数据。也和上面说的一样可以通过js进行获取使用个人简介 我是…

营销型网站建设合同戚墅堰做网站

云原生之使用Docker部署RSS阅读器Huntly 一、Huntly介绍1.1 Huntly简介1.2 Huntly功能2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载Huntly镜像五、部署Huntly5.1 创建挂载目录5.2 创建Hun…

达州网站建设的公司怎么自己搭建梯子

最近在练习搭建网站,遇到游览器找不到服务器上的php文件的问题。后来查找发现,apache文档根目录跟apache虚拟主机文档根目录不同,服务器开启了虚拟主机功能。这导致游览器找不到php文件。 使用的环境是LAMP,它 的操作系统和软件版…

西安网站建设公司电话wordpress 删除 评论

事件以及事件相关的兼容性问题 事件最早是在 IE3 和 Navigator2 中出现的,当时是作为分担服务器运算负担的一种手段。要实现和网页的交互,就需要通过 JavaScript 里面的事件来实现。 每次用户与一个网页进行交互,例如点击链接,按下…

网站模板兼容手机端灰色推广引流联系方式

文章目录 📄前言一. Mybatis简介✈️1. 什么是Mybatis🚀2. 为什么使用Mybatis 二. Mybatis快速入门🍆1. mybatis使用前准备1.1 创建springboot项目并引入相关依赖1.2 在 application.ym中进行数据源的配置1.3 创建数据表,准备表数…

杭州网站建设哪个好想创建一个网站

🌼未封装 在项目中往往一个页面存在着要联调好几个接口,此时用下面的写法就会显得代码很冗余 // 向给定ID的用户发起请求 axios.get(/user?ID123456,{ params: { //发送请求的数据ID: 123456 } }) .then(function (response) { // 处理成功情…

网站详情页用什么软件做如何制作自己的网站模版

理解依赖属性 依赖属性支持的特征包括:动画、数据绑定、样式。由WPF元素暴露的属性大部分都是依赖属性。依赖属性和常规属性的使用方法相同。 WPF设计了依赖属性支持其特有的动态特性,并且不干扰其他系统的.net代码。 定义依赖属性 创造一个依赖属性的语…

PySide6 之鼠标事件写字板

一、效果图二、示例代码from PySide6.QtWidgets import * from PySide6.QtCore import * from PySide6.QtGui import * import sysclass ImageWidget(QWidget):pass鼠标控制图片缩放、拖动,鼠标滚动放大、缩小 class …

深入解析:golang基础语法(三)常量、指针、别名、关键字、运算符、字符串类型转换

深入解析:golang基础语法(三)常量、指针、别名、关键字、运算符、字符串类型转换pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fo…

烟台网站建设方案成都市建设局官方网站

目录 一. 空属性null 二. 默认值default 三. 列描述comment 四. 填充零zerofill 五. 主键primary key 六. 自增长auto_increment 七. 唯一键unique 八. 外键foreign key 一. 空属性null 对于表中的数据,如果在进行插入的时候不显示地给定值,那么…

单B细胞技术如何实现兔单抗高通量高特异制备

单B细胞技术如何实现兔单抗高通量高特异制备 在单克隆抗体(mAb)研发领域,兔源单抗以其高亲和力和高特异性备受关注。传统的杂交瘤技术虽然成熟,但周期长、效率低,而且抗体多样性有限。近年来,单B细胞技术的出现,…

HP激光墨盒换墨粉

墨盒分区加墨是先清理使用过的墨粉,在加入要使用的墨粉。 清理使用过的墨粉 可拆开使用过的墨粉的墨盒去清理,也可用不拆下清理。打开红色框的盖子,到出里面的墨粉,最好用袋子装好清理,防止粉尘到处飞。 拆下来清…

实用指南:Golang学习笔记: 常用标准库

实用指南:Golang学习笔记: 常用标准库pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

AI论文速读 | 当大语言模型遇上时间序列:大语言模型能否执行多步时间序列推理与推断 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

unordered_map性能被吊打!我用基数树让内存池性能暴涨几十倍的秘密

哈喽,大家好,我是小康! 今天要和大家聊一个特别有意思的话题——基数树。 说实话,我第一次听到这个名词的时候,内心是懵逼的。基数?树?这玩意儿到底是啥? 直到有一天,我在研究TCMalloc内存池源码的时候,发现…