安装必要工具和依赖
yum -y install wget gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
-----------------------------------废话开始-------------------------------------------------
上面这句话的意思:以下当废话
yum ---在线安装命令 install ---安装
--------------------------------废话结束--------------------------------------------------
下载源码包#
mkdir /usr/local/develop
cd /usr/local/develop
wget http://nginx.org/download/nginx-1.20.1.tar.gz
解压
tar -xvf nginx-1.20.1.tar.gz
重命名#
mv nginx-1.20.1 nginx
cd /usr/local/develop/nginx
## 后面两个module是支持https必要的
./configure --prefix=/usr/local/develop/nginx --with-http_stub_status_module --with-http_ssl_module
执行完毕后,会显示类似如下的信息,表示成功
Configuration summary
+ using system PCRE library
+ using system OpenSSL library
+ using system zlib library
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
然后
编译
make
安装
make install
如果需要修改Nginx配置文件
vi /usr/local/develop/nginx/conf/nginx.conf
启动nginx
cd /usr/local/develop/nginx/sbin
./nginx
ps -ef|grep nginx
如果遇到找不到log文件的情况 在nginx目录下创建logs目录,并在logs目录中创建error.log和access.log两个文件的
测试Nginx是否启动成功
查看虚拟机ip
ifconfig
如本机虚拟机ip为
说明启动成功
本地指定虚拟机域名
关于Host文件,不了解,大概就这么回事
其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
进入C盘 Window System32 drivers etc 编辑hosts文件 并保存