linux和win的nginx安装不一样,但配置文件和命令基本是一样的
N.1 安装部署
这里使用的是离线安装 建议搭建一个离线yum源,来安装这些工具,yum源也能做到复用。 yum只有一些公共工具,像一些第三方的是没有的。而第三方有依赖的公共的工具。 1)安装包目录 |
2)安装gcc和安装g++ 一般两讲系统都会自带的,有的可能不自带。 (1)检查gcc是否安装: gcc --version 如果安装过就不要安装了 cd gcc rpm –ivh *rpm --nodeps –force (2)检查g++是否安装: g++ --version cd g++ rpm –ivh *rpm --nodeps –force 3)安装perltar -zxcf perl-5.30.1.tar.gz cd perl-5.30.1 # 注意 这里要指定目录 ./Configure -des -Dprefix=/opt/perl #编译源码 make && make test #安装 make install 4)安装openssltar -zxvf openssl-1.0.2h.tar.gz cd openssl-1.0.2h ./config 如果这个不行试下./Configure make && make install 5)安装 pcretar -zxvf pcre-8.44.tar.gz cd pcre-8.44 ./configure make && make install 6)安装 zlibtar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure make && make install 7)安装 nginxtar -zxvf nginx-1.18.0.tar.gz cd nginx-1.18.0 mkdir /home/wgzx/hmt/software/nginx/nginxhome ./configure --prefix=/home/wgzx/hmt/software/nginx/nginxhome make && make install |
N.2 Nginx的命令操作
(0)先修改配置文件 conf 目录下游两个配置文件 系统有限使用nginx.conf 。conf/nginx.conf.default、conf/nginx.conf [root@cloud107 conf]# vi nginx.conf #user nobody;在1行左右内容修改为 user root; [root@cloud107 conf]# netstat -tunlp | grep 8008 [root@cloud107 conf]# vi nginx.conf 在36行左右 ,listen 80; 改成 listen 8008; 建议不要用默认的端口。因为很多系统都喜欢用80 (1)./sbin/nginx -t ## 验证配置文件是否合法(前提要把配置文件给修改了) (2)./sbin/nginx ## 后台启动 (3)./sbin/nginx -s reload ## 重启和价值配置文件 (4)./sbin/nginx -s stop ## 此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程 (5)./sbin/nginx -s quit ## 此方式停止步骤是待nginx进程处理任务完毕进行停止。 (6)打开浏览器访问: http://xxxxx:8008/index.html |