下面是基本配置——>先在虚拟机软件的主页面,找到名为虚拟机模板的虚拟机的窗口,右击该窗口,找到并点击设置,点击克隆
——>根据克隆机向导,点击下一页
——>点击下一页
——>选择创建完整虚拟机向导
——>点击下一步
——>将虚拟机名称设置为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进入命令行界面,将这个软件包发送到虚拟机
——>输入以下命令后回车:
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后回车,要是能看到如图画面,即为成功:
因为nginx服务是80的端口号,故可以在浏览器通过http协议进入,http也是80端口
——>至此,全部的nginx服务的配置和验证已经全部完成
——>挂起虚拟机