無味
发布于 2024-03-13 / 20 阅读
0

基于centos安装nginx

Nginx下载

官网下载地址 http://nginx.org/en/download.html

Nginx版本区别

Mainline

开发版

Stable

稳定版

Legacy

遗留的老版本的稳定版

安装

安装环境依赖

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

上传文件到服务器

scp -p [本地文件] [账号]@[ip]:[服务器存放目录]

解压

tar -xvf nginx-1.14.0.tar.gz -C [目录]

解压目录执行配置初始化

./configure --prefix=[nginx安装目录]/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module

创建临时目录

mkdir /var/temp/nginx

解压目录执行安装

make install

进入[nginx安装目录]/nginx

进入sbin启动nginx

./nginx

验证是否启动成功

ps -aux | grep nginx

关闭

./nginx -s stop

刷新配置

./nginx -s reload

开发端口

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/rc.d/init.d/iptables save

配置文件地址

[nginx安装目录]/nginx/conf/nginx.conf