// 安装必要插件
yum install -y gcc gcc-c++ pcre \
pcre-devel zlib zlib-devel openssl openssl-devel
// 下载安装包
wget https://Nginx.org/download/Nginx-1.16.0.tar.gz
// 解压并安装
tar zxvf Nginx-1.16.0.tar.gz
cd Nginx-1.16.0
./configure --prefix=/usr/local/Nginx
make && make install
// 添加全局命令
ln -s /usr/local/Nginx/sbin/Nginx /usr/bin/Nginx
// 测试安装
Nginx -V
// 验证服务是否启动成功
netstat -ntlp | grep Nginx
// 添加Nginx服务
nano /lib/systemd/system/Nginx.service
# 将以下内容插入:
[Unit]
Description=Nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/Nginx/sbin/Nginx
ExecReload=/usr/local/Nginx/sbin/Nginx -s reload
ExecStop=/usr/local/Nginx/sbin/Nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# END
// 以服务的方式启动Nginx
pkill Nginx
systemctl start Nginx
// 查看服务是否启动
systemctl status Nginx
netstat -ntlp | grep Nginx
// 配置Nginx服务开机自动启动
systemctl enable Nginx
// 隐藏Nginx版本号
cd /usr/local/Nginx/conf
nano Nginx.conf
#Nginx.conf文件修改成如下
http {
# 其他配置
server_tokens off;
# 其他配置
}
# end
nano fastcgi.conf
#
fastcgi_param SERVER_SOFTWARE Nginx/$Nginx_version;
# 改为:
fastcgi_param SERVER_SOFTWARE Nginx;
#
systemctl restart Nginx
总结以上是内存溢出为你收集整理的linux下安装Nginx全部内容,希望文章能够帮你解决linux下安装Nginx所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)