CentOS7下安装Nginx

1. 安装需要的四个依赖。

  • Nginx是C语言开发的,需要gcc编译环境。
  • Nginx的http模块使用prce来解析正则表达式。
  • Nginx使用zlib对http包的内容进行gzip。
  • Nginx支持https协议。
yum install -y gcc zlib zlib-devel pcre-devel openssl openssl-devel

2. 利用wget下载Nginx。

wget http://nginx.org/download/nginx-1.17.7.tar.gz

3. 解压缩安装包。

tar -zxvf nginx-1.17.7.tar.gz

4. 进入解压后的文件夹,进行配置与安装。

cd nginx-1.17.7.tar.gz
./configure --prefix=/usr/local/nginx
make
make install

5. 启动nginx。

cd /usr/local/nginx/sbin
./nginx

6. 在防火墙中设置开放80端口。

firewall-cmd --add-port=80/tcp --permanent
//重启防火墙
systemctl restart firewalld

7. 输入ip,访问云主机的80端口。

12.png

8. 设置开机自启。

8.1 创建.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

8.2 开机自启动

systemctl restart nginx.service

8.3 杀死并重启Nginx.

pkill -9 nginx
systemctl start nginx
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 篆刻|寸心 图|自拍 【释文】李 【形制】白文 【规格】1.2cm*1.2cm 【材质】巴林石 【时间】2...
    大為師道阅读 630评论 7 20
  • 当你在迷茫中,不知道怎么能做什么的时候,就拾起自己曾经做过的事。这个事不一定是一份工作,可以是你的爱好。包...
    周筱玲心灵成长阅读 198评论 0 0