部署nginx服务

1.基础环境安装

(1)修改主机名

使用远程连接工具CRT连接到192.168.200.50虚拟机,并进行修改主机名的操作,将192.168.200.50主机名修改为nginx,命令如下:

    # hostnamectl set-hostname nginx

    # logout

    # hostnamectl 

 

 

(2)关闭防火墙及SELinux服务

    # setenforce 0

    # systemctl stop firewalld

 

 

(3)安装配置基础服务

配置本地yum源,命令如下:

    # yum clean all

    # yum repolist

    # mount  /dev/sr0 /opt/centos

 

 

编译安装基础环境,命令如下:

# yum install gcc gcc-c++ openssl-devel zlib-devel zlib pcre-devel -y

 

 

创建指定用户,这个nginx用户要和PHP服务器上创建的nginx两者id一致,这里先创建用户,命令如下:

         # groupadd -g 1001 nginx 

    # useradd -u 900 nginx -g nginx -s /sbin/nologin 

    # tail -1 /etc/passwd 

    nginx:x:900:1001::/home/nginx:/sbin/nologin 

(4)安装配置Nginx服务

使用远程传输工具,将提供的nginx-1.12.2.tar.gz压缩包上传至nginx节点的/usr/local/src/目录下,并解压到当前目录,命令如下:

    # tar -zxvf nginx-1.12.2.tar.gz

进入nginx-1.12.2目录,编译并安装,命令如下:

    # cd nginx-1.12.2/

    #./configure --prefix=/usr/local/nginx --with-http_dav_module \

    --with-http_stub_status_module --with-http_addition_module \

    --with-http_sub_module --with-http_flv_module --with-http_mp4_module \

    --with-http_ssl_module --with-http_gzip_static_module --user=nginx --group=nginx

如果没有报错提示,请进行下一步安装,命令如下:

    # make && make install

编译安装完毕后,创建软连接并启动测试,命令如下:(netstat命令无法使用时,请自行使用YUM源安装net-tools工具)

    # ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ 

    # nginx -t 

    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 

    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 

    # nginx

    # netstat -ntpl

 

 

如果发现80端口启动,则表示Nginx服务启动成功。可以在浏览器访问地址192.168.200.50来查看是否出现Nginx的欢迎页面。

 

 

posted @ 2021-12-06 15:14  蜡笔小新๑  阅读(185)  评论(0编辑  收藏  举报