linux系统安装nginx
准备工作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel cd /usr/local/src/ wget http: //downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz tar zxvf pcre- 8.35 .tar.gz cd pcre- 8.35 ./configure make && make install pcre-config --version |
开始nginx的安装
1 | cd /usr/local/src/ |
wget https://yourheart.live/upload/2024/03/1nu7tbltuchkqocruelmrgevbo.gz
tar zxvf 1nu7tbltuchkqocruelmrgevbo.gz
cd nginx-1.6.2
1 | ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre- 8.35 |
1 2 3 | make make install |
1 2 | 查看nginx版本 /usr/local/webserver/nginx/sbin/nginx -v |
1 2 3 4 | /usr/sbin/groupadd www /usr/sbin/useradd -g www www |
cd /usr/local/webserver/nginx/conf
下面就可以配置nginx.conf文件了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | worker_processes 1 ; events { worker_connections 1024 ; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"' ; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0 ; keepalive_timeout 65 ; upstream tomcat_server_pool{ server 134.175 . 126.129 : 1009 weight= 10 ; #server 134.175 . 126.129 : 1010 weight= 10 ; #server 134.175 . 126.129 : 1011 weight= 10 ; } server { listen 80 ; server_name localhost; location / { proxy_pass http: //tomcat_server_pool; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } |
启动nginx
1 | /usr/local/webserver/nginx/sbin/nginx |
1 2 3 | /usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件 /usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx /usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx |
标签:
nginx
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2023-01-03 CyclicBarrier简单使用