2026/6/10 2:57:44
网站建设
项目流程
国外 网站页面,微信开放平台在哪里进入,api接口开放平台,网站优化的重要性通过笔者多年用过的安装步骤#xff0c;可能较老了#xff0c;参考下。命令直接复制使用可100%成功的。1、家目录下载
cd ~wget http://nginx.org/download/nginx-1.19.10.tar.gz2 、解压tar -zxvf nginx-1.19.10.tar.gz
3、修改版本号#xff08;不是必须的#xff09;sud…通过笔者多年用过的安装步骤可能较老了参考下。命令直接复制使用可100%成功的。1、家目录下载cd ~wget http://nginx.org/download/nginx-1.19.10.tar.gz2 、解压tar -zxvf nginx-1.19.10.tar.gz3、修改版本号不是必须的sudo nano ~/nginx-1.19.10/src/core/nginx.h修改原版本号1.19.10为10.10.114、安装组件sudo apt-get updatesudo apt install openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev make gcc//注意这是红帽系的yum install openssl openssl-devel make zlib zlib-devel gcc gcc-c libtool pcre pcre-devel5、配置安装目录和问加减sudo mkdir /usr/local/nginxcd /usr/local/nginxsudo mkdir conf.dsudo mkdir tempcd tempsudo mkdir client_body_tempsudo mkdir proxy_tempsudo mkdir fastcgi_tempsudo mkdir uwsgi_tempsudo mkdir scgi_tempcd /usr/local/nginxsudo chmod -R 777 temp#创建日志目录cd /var/logsudo mkdir nginxsudo chmod -R 777 nginx/#升级用好像不是必须的我没有用到cd /var/logsudo mkdir nginxnewsudo chmod -R 777 nginxnew/6、编译cd ~/nginx-1.19.10./configure --prefix/usr/local/nginx --conf-path/usr/local/nginx/nginx.conf --with-http_stub_status_module --with-http_ssl_module --with-stream --with-stream_ssl_preread_module --with-stream_ssl_module --http-client-body-temp-path/usr/local/nginx/temp/client_body_temp --http-proxy-temp-path/usr/local/nginx/temp/proxy_temp --http-fastcgi-temp-path/usr/local/nginx/temp/fastcgi_temp --http-uwsgi-temp-path/usr/local/nginx/temp/uwsgi_temp --http-scgi-temp-path/usr/local/nginx/temp/scgi_temp7 、makemake8 安装sudo make installcd /usr/local/nginx/sbin#在nginx启动配置文件上加上chmod us nginx然后就可以用普通用户启动nginx了sudo chmod us nginx9、启动nginxcd /usr/local/nginx/sbin./nginx其中./nginx -t 可以判定配置文件是否正确一般配置完conf文件可以使用该命令测试下是否语法错误#解决80不能启动的问题cd /usr/local/chown root:root nginx一样可以通过命令方式可以使用了。如果要配置带服务的需要往下看10 配置服务cd /usr/lib/systemd/system/sudo nano nginx-server.service配置如下内容[Unit]Descriptionnginx - high performance web serverAfternetwork.target remote-fs.target nss-lookup.target[Service]TypeforkingPIDFile/usr/local/nginx/logs/nginx.pidExecStartPre/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/nginx.confExecStart/usr/local/nginx/sbin/nginx -c /usr/local/nginx/nginx.confExecReload/usr/local/nginx/sbin/nginx -s reloadExecStop/usr/local/nginx/sbin/nginx -s stopPrivateTmptrue[Install]WantedBymulti-user.target配置完成后ctrlX 保存退出。//加载服务配置sudo systemctl daemon-reload//启动sudo systemctl start nginx-server.service//停止sudo systemctl stop nginx-server.service#重启sudo systemctl restart nginx-server.service#状态sudo systemctl status nginx-server.service#配置开机启动sudo systemctl enable nginx-server.service好了至此完成安装可以重启测试下是否可行。如果可行恭喜安装成功。