CentOS7.x安装Nginx
原创大约 1 分钟
yum安装
> yum install -y yum-utils
# 添加yum源
> vi /etc/yum.repos.d/nginx.repo
# 添加内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
也可以安装最新的版本。
> yum install -y nginx
# 或者安装指定的版本
> yum install -y nginx-1.18.0
# 启动nginx
> systemctl start nginx
# 加入开机启动
> systemctl enable nginx
# 查看nginx的状态
> systemctl status nginx
# 查看端口占用情况
> lsof -i:80
# 修改默认配置
> vi /etc/nginx/conf.d/default.conf
手动安装
下载并解压。
> yum install -y gcc pcre-devel zlib-devel openssl-devel
> cd /home/work
> wget http://nginx.org/download/nginx-1.18.0.tar.gz
> tar -zxvf nginx-1.18.0.tar.gz
> mkdir nginx
准备执行编译,如需支持https
还需要安装http_ssl_module
模块。
> cd nginx-1.18.0
> ./configure --prefix=/home/work/nginx --with-http_stub_status_module --with-http_ssl_module
> make && make install
完成后进入安装目录,通过验证配置文件是否正确(可以检查是否编译成功)。
> cd /home/work/nginx/sbin
> ./nginx -t
# 启动nginx
> ./nginx
# 强制停止服务
> nginx -s stop
# 优雅停止服务
> nginx -s quit
# 重新加载配置文件
> nginx -s reload
# 查看nginx进程
> ps aux | grep nginx
# 查看端口占用情况
> lsof -i:80
感谢支持
更多内容,请移步《超级个体》。