Centos7离线安装Nginx

1、安装包
安装以下包,可在https://centos.pkgs.org/下载

sudo rpm -ivh cpp-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh libgcc-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh libgomp-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh gcc-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force
sudo rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --force
sudo rpm -ivh libstdc++-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh libstdc++-devel-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh gcc-c++-4.8.5-44.el7.x86_64.rpm --force
sudo rpm -ivh zlib-1.2.7-18.el7.x86_64.rpm --force
sudo rpm -ivh zlib-devel-1.2.7-18.el7.x86_64.rpm --force

2、安装nginx

tar -zxvf nginx-1.23.1.tar.gz
mv nginx-1.23.1 /home/appdeploy/nginx
cd /home/appdeploy/nginx
# 指定安装目录
./configure --with-http_ssl_module --prefix="/home/appdeploy/nginx" --with-http_stub_status_module
make
make install

# logs目录不存在时,手动创建
mkdir logs

3、配置Nginx

编辑nginx配置

vi conf/nginx.conf

1024以下端口启动时需要root权限,所以端口改为8080

serve的listen端口改为8080,保存

其他配置

# 检查nginx.conf配置文件是否正确
sbin/nginx  -t

4、启动Nginx

# 启动
sbin/nginx
# 重启
sbin/nginx -s reload
# 快速停止nginx
sbin/nginx -s stop
# 完整有序的停止nginx
sbin/nginx -s quit
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容