阿里云 CentOS8.2配置Nginx1.175【亲测有效】
安装配置步骤
前提:
1.以管理员身份进行操作
1.安装工具和库
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
2.下载nginx源码
#切换到/usr/local目录,方便查找
cd /usr/local
#下载nginx源码
wget -c https://nginx.org/download/nginx-1.17.5.tar.gz
3.解压nginx源码及配置
#将nginx源码解压到当前目录(usr/local)
tar -zxvf nginx-1.17.5.tar.gz
#进入解压后的nginx-1.17.5目录
cd nginx-1.17.5
#设置配置
./configure --user=nobody --group=nobody --prefix=/home/werben/application/nginx --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-http_mp4_module --with-pcre
4.编译nginx源码
#编译nginx源码(目前所在目录为/usr/local/nginx-1.17.5)
make && make install
5.nginx命令全局映射
#让nginx命令全局可用
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
6.nginx配置开机自启动
新建nginx.server文件
vim /lib/systemd/system/nginx.service
编辑nginx.server文件内容,保存并退出,内容如下:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=nginx
ExecReload=nginx reload
ExecStop=nginx quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
7.使能nginx服务开机自启动
使能nginx开机自启动功能
systemctl enable nginx.service
8.启动nginx服务
# 启动nginx
systemctl start nginx.service
#######当需要关闭或者重启时##########
#关闭nginx
systemctl stop nginx.service
#重启nginx
systemctl restart nginx.service
9.测试
在浏览器地址栏输入:http://服务器公网ip 可看如下界面说明启动成功:
注意:若无法访问时,请检查阿里云的安全组,配置规则里是否加入了8080端口,没有则需要自己加入配置