从零开始搭建——分布式部署个人网站(LNMP+WordPress)二

  • 部署Nginx服务

下面是基本配置——>先在虚拟机软件的主页面,找到名为虚拟机模板的虚拟机的窗口,右击该窗口,找到并点击设置,点击克隆

——>根据克隆机向导,点击下一页

——>点击下一页

——>选择创建完整虚拟机向导

——>点击下一步

——>将虚拟机名称设置为192.168.200.50,若需要设置虚拟机文件的存储位置,就点击浏览进行设置

——>点击完成

——>等待完成后,点击关闭

——>点击开启虚拟机

——>同样点击未列出,进行管理员的登录

——>登录进入主页面后,点击右上角的开关,找到有线,点击有线设置

——>在弹出的页面中找到有线一栏的齿轮开关并点击

——>在弹出的页面中点击IVP4后,将地址改为192.168.200.50

——>点击右上角的应用

——>接着在有线一栏的打开关闭开关处,点击关闭后再次打开

——>然后关闭页面,到主页面打开终端

——>输入命令hostnamectl set-hostname nginx后回车,将主机名修改为nginx,之后关闭终端,再次打开终端

——>输入命令setenforce 0后回车,关闭selinux,之后可以使用命令getenforce后回车,如果出现permissive的话就说明是已经关闭了

——>输入命令systemctl stop firewalld后回车,将系统防火墙关闭,之后再输入命令systemctl disable firewalld后回车,将防火墙设置为开机不自启动

——>输入命令yum  install -y  gcc  gcc-c++后回车,安装nginx软件源一

——>再输入yum install  -y  openssl-devel后回车,安装nginx软件源二

——>接着输入命令yum  install  -y  zlib-devel  zlib后回车,安装nginx软件源三

——>继续输入命令yum install  -y  pcre-devel后回车,安装nginx软件源四

——>输入命令groupadd -g 1001 nginx后回车,创建nginx用户组,这个用户组的id是1001

——>输入命令useradd  -u  900  nginx  -g  nginx  -s  /sbin/nologin后回车,创建一个新用户,用户名为nginx,UID设置为900,所属用户组为nginx

——>注意,这里设置的id要跟后面的php服务配置时要一样

——>输入命令tail -l  /etc/passwd后回车,可以查看是否创建成功,如果返回的信息的最后一行能够看到类似如下就说明成功:

——>在自己的电脑上放置nginx相对应软件包的地方,先复制这个软件包的名字,就是nginx-1.12.2.tar.gz,然后在这个文件路径上通过cmd进入命令行界面,将这个软件包发送到虚拟机

——>输入以下命令后回车:

从零开始搭建——分布式部署个人网站(LNMP+WordPress)二_第1张图片

scp nginx-1.12.2.tar.gz [email protected]:/usr/local/src

——>弹出这个时,选择y或者yes回车:

——>在弹出的这个页面时,输入管理员root的密码,输入密码的过程中,是不显示的。密码推荐为000000,输入完后回车:

——>输入完密码后,返回到.50的虚拟机内

——>点击主文件夹的其他位置的计算机,找到user文件夹打开后,找到local文件夹打开后,找到src文件夹打开,找到刚刚发送的nginx软件包,注意这里的(user/local/src/软件包)路径是可以根据要求来变化的

——>在找到的这个软件包的页面中,右击打开该路径下的终端

——>打开后使用以下命令将压缩包解压:

tar -zxvf nginx-1.12.2.tar.gz

——>输入命令ls后回车,可以看到当前路径下的东西,蓝色字体的是文件夹,红色的是压缩包,然后输入cd 文件路径 后回车就可以进入到那个文件路径下的终端了,命令如下:

ls

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

输入完后回车,等待编译完,因为这部分是因为该软件源是用C++编译的,用到Linux里要转换,这部分代码就是用来编译的

——>输入命令make后回车,等待运行完,输入命令make install后回车,等待运行完;如果想两个指令一起运行,则需要make && make install后回车

——>输入如图的代码:

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

这里的代码是为了创建一个远连接,将代码内的前面一个路径跟后面一个路径相连接

——>输入命令如图后回车:

nginx -t

检查是否连接成功这两个路径

——>输入命令nginx后回车,开启nginx服务

——>输入命令如图后回车:

netstat -ntpl

检查nginx服务是否成功开启

——>在返回的信息中,要是能找到类似如图的信息,说明安装nginx服务安装成功:

这里的80是端口号,跟http的端口号一样,故可以在浏览器进入

——>接下来是验证nginx服务

——>在自己的计算机上,打开浏览器,输入网址http://192.168.200.50后回车,要是能看到如图画面,即为成功:

从零开始搭建——分布式部署个人网站(LNMP+WordPress)二_第2张图片

因为nginx服务是80的端口号,故可以在浏览器通过http协议进入,http也是80端口

——>至此,全部的nginx服务的配置和验证已经全部完成

——>挂起虚拟机

你可能感兴趣的:(分布式,linux)