加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux下安装Nginx

发布时间:2020-12-13 23:43:04 所属栏目:Linux 来源:网络整理
导读:// 安装必要插件 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 --p


// 安装必要插件
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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读