linux上安装nginx全攻略

it2022-05-05  200

版本

linux–red hat 7.3 nginx–stable version 1.16.0

nginx下载说明

安装步骤(这里以虚拟机为准)

1.解压包

$ tar -xvf nging.1.16.0.tar.gz

2.编译

$ ./configure --prefix=/usr/local/nginx

*这里会报错 然后下载pcre库,进行安装,在安装的过程中,会报错,要你安装gcc和gcc++库 这里我把安装这些库的步骤记录一下:

1 安装GCC库 由于gcc库的依赖很多,一般我们选择用yum安装,但是很多情况下,我们不得不进行离线安装,这里,我只记录离线安装的方式: #1 挂载安装盘iso到/mnt/cdrom下 $ mount /dev/cdrom /mnt/cdrom 这里是针对虚拟机的,实体机不一样 #2 安装gcc和gcc++ $ cd /mnt/cdrom/Package $ rpm -ivh gcc-4.8.5-11.el7.x86_64.rpm $ rpm -ivh gcc-c+±4.8.5-11.el7.x86_64.rpm 如果报错,则安装报错的库 $ rpm -ivh libstdc+±devel-4.8.5-11.el7.x86_64.rpm $ gcc -v 装完后验证下,看看是否安装了对应的版本

2 安装pcre $ cd /home/test/ $ ce pcre-8.43/ $ ./configure 不报错的继续,报错解决问题 $ make && make install

3 安装nginx $ cd /home/test/nginx-1.16.0 这是我的路径,你的不一样 $ ./configure 又报错了

4 安装zlib库 $ cd /mnt/cdrom/Package $ rpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm 这个库基本没什么问题,然后继续安装nginx $ cd /homt/test/nginx.1.16.0 $ ./configure --prefix=/usr/local/sbin/nginx $ make && make install

5 启动nginx $ /usr/local/sbin/nginx/sbin/nginx $ ps -ef | grep nginx 查看下是否启动了

到这里基本所有安装完成了

常用命令

nginx启动

$ /usr/local/sbin/nginx/sbin/nginx 这里要说明的是,很多博文写nginx进行启动,这样写是有前提的,是把路径设置到环境变量里去了才行,个人不建议搞,除非专业的,麻烦 /usr/local/sbin/nginx/sbin/nginx -c /usr/local/sbin/nginx/conf/nginx.conf 进行启动,以nginx.conf配置启动 $ /usr/local/sbin/nginx/sbin/nginx -t 查看是否配置正确

nginx停止

$ /usr/local/sbin/nginx/sbin/nginx -s stop

nginx重新加载

$ /usr/local/sbin/nginx/sbin/nginx -s reload


最新回复(0)