本人比较懒,按照下面的方法可以实现正确的安装nginx,在ubuntu的浏览器输入网址,显示欢迎来到nginx的页面。
第一部分:先设置网络
1. 对于该虚拟机的网络设置模式必须为NAT模式,如图
2.在VM上找到vmnet8的网段,用于内网的设置(电脑外部主机与虚拟机的私有通信),此处为192.168.131.0:
3.打开电脑cmd控制台ipconfig找到wnnet8的ipv4地址,此处为192.168.131.1:
4:打开centOS7的网络设置,如图点击有线—–有线设置——添加配置,添加一个内网连接和外网连接,外网连接用于下载更新外部插件包。如图
5.内网的ip设置和外网的IP设置后,使用下面的ipv4地址 ping 本机电脑,用本机电脑ping下面的地址,
连接外网后则可以在火狐浏览器登录百度网页咯:
6.***虚拟机连接上外网outnet***,进行安装nginx服务器的运行环境,连接上记得打开一个网页测试一下是否连接成功上网。
第二部分:下面是nginx的安装:
1、安装nginx的依赖包 ,安装gcc
sudo apt-get update #安装前先更新一下软件
sudo apt-get install gcc
sudo apt-get install c++
2、安装PCRE
sudo apt-get install pcre pcre-devel
3、安装zlib
sudo apt-get install -y zlib-devel
4、安装openssl
sudo apt-get install -y openssl openssl-devel
5、下载nginx
# 下载nginx
wget http://nginx.org/download/nginx-1.13.1.tar.gz
6 # 解压nginx
tar -xzvf nginx-1.13.1.tar.gz
# 重命名文件夹(可选做,我就没有重命名)
mv nginx-1.13.1 nginx
# 移动文件夹到ubuntu常见软件目录下(可选做)
mv nginx/ /usr/local/
7配置makefile
(注意:1. /usr/local下如果没有nginx目录,需要在此目录下创建nginx目录 2. 上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录)
//(在安装包路径下cd nginx-1.13.1/)输入以下命令
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
现在可以查看多了makefile
8、编译make
cd nginx-1.13.1 #到安装包下面
make
9、安装make
make install
安装成功显示如下:
[root@localhost nginx-1.8.0]# cd /usr/local/nginx
[root@localhost nginx]# ll
total 12
drwxr-xr-x. 2 root root 4096 Dec 20 01:02 conf
drwxr-xr-x. 2 root root 4096 Dec 20 01:02 html
drwxr-xr-x. 2 root root 4096 Dec 20 01:02 sbin
10、
启动nginx,进入sbin文件夹
cd /usr/local/nginx/sbin
./nginx
11、
现在需要知道nginx是否已经启动
输入ifconfig,查看当前本地IP地址,然后在ubuntu的浏览器中输入地址和80端口号
显示如上,表示安装成功。(时间原因,写的比较粗糙,将就着看吧,)
参考文章 https://blog.csdn.net/u014374031/article/details/73441577?utm_source=copy
http://www.cnblogs.com/saule/articles/6201404.html