一、windows环境下本机启动nginx
我使用的是centOS7版本的,nginx-1.14.1版本(不同的centOS版本要下载不同的nginx版本哦,具体需要查看官网)
该版本的nginx下载:
链接:https://pan.baidu.com/s/1vwcMYYIIHNLENAuNV50cOQ
提取码:0b7u
–来自百度网盘超级会员V5的分享
注意:zip包为window环境下的文件,可在windows操作系统内解压运行
tar.gz文件为linux操作系统包文件,需要在linux环境下解压运行
(一)windows环境测试:
下载zip包到windows环境下,后更改配置文件:
8090是访问端口,D:\picture是一个图片的文件夹,1.jpg是一个图片文件
在下图目录下运行start nginx
之后浏览器访问http://localhost:8090/
二、linux虚拟机运行nginx
(一)linux配置nginx
-
linux部署nginx:nginx安装教程
(访问网址时注意是net中配置的网址如果不记得了可以键入ifconfig查看一下。) -
配置环境变量(就是不用在在bin目录下运行通过./nginx来运行nginx,而是在根目录下通过systemctl start nginx即可启动:centos7中设置nginx的systemctl启动方式
-
注意:在运行nginx(./nginx)之前需要关闭linux系统防火墙。(systemctl stop firewalld)
参考网址:防火墙超全命令 -
运行成功示例:
遇到的问题
1. 在开启net服务时遇到ping不上外网的问题
照着这个教程改好的,解决办法是四(重新新建了适配器,具体见教程)
VMware 虚拟机里连不上网的五种解决方案
然后设置了自动获得ip地址。他就好了。(绝望地调了一个下午,也就试了二十几个教程吧ㄒ-ㄒ。出去吃了个饭听个歌换个心情,然后回来五分钟改好了:-D,绝)
2.yum重新安装
安装某一个xx教程改问题一的时候不小心删了yum,继续填天坑。
yum卸载重装
最后没有解决,参考了很多教程,结果装完之后内核版本冲突用不了,所有软件最新版都是2020年了,肯定和当前内核(不是centOS版本是内核版本)冲突。
- 反思了一下,或许一开始卸载的时候重新运行yum的rpm文件是可以恢复的,但是网上教程都说让把虚拟机内与yum相关的rpm文件删掉。
最后重装了:-D,建议大家如果不小心卸掉虚拟机也重装虚拟机叭。
重装后
3.ens32空白
重装后发现ens32是空白的(后来去各种网站看了一下没有找到解决办法。很玄学的是,一会,系统自动出现了ens32文件。
如果小伙伴们遇到这个问题,参考链接ens32文件空白(没有ens33文件)
没有遇到什么新问题,按照教程配置外网后连接成功。