1.下载
wget http://nginx.org/download/nginx-1.21.2.tar.gz
yum -y install gcc gcc-c++ ncurses-devel perl pcre pcre-devel zlib gzip zlib-devel
yum install readline-devel pcre pcre-devel openssl openssl-devel gcc curl GeoIP-devel
2.解压
tar -zxvf nginx-1.21.2.tar.gz -C /usr/local
3.安装
cd /usr/local/nginx-1.21.2/
./configure --prefix=/usr/local/nginx --with-pcre --with-http_gzip_static_module --with-http_realip_module --with-http_geoip_module --with-http_ssl_module --with-http_stub_status_module
make & make install
4.启动
# 1、启动
cd /usr/local/nginx/sbin
./nginx
# 2、查看启动是否成功
ps -ef | grep nginx
# 3、卸载编译安装目录
rm -rf /usr/local/nginx-1.21.2/
5.扩展配置
5.1 添加环境变量
将nginx可执行文件目录添加到环境变量
Path中,这样就可全局使用nginx命令啦
修改配置文件
vi /etc/profile
将以下内容粘贴追加到文件末尾
export PATH=${JAVA_HOME}/bin:$PATH:/usr/local/nginx/sbin
使配置生效
source /etc/profile
5.2 开机自启动
配置服务器启动后,自动启动nginx服务
cat /etc/rc.d/rc.local
# 可能会出现创建新文件情况,先vim中按q不保存退出,稍后再试
vim /etc/rc.d/rc.local
将下面内容追加到末尾
/usr/local/nginx/sbin/nginx
修改权限
chmod 755 /etc/rc.local
chmod 755 /etc/rc.d/rc.local
评论区