如何在linux中使用nginx?

         大家好,这几天我在弄那个Linux中使用这个nginx,将运行的过程分享一下,其中遇到的问题,还有解决的方法,大家也可以看看哪里有错的地方^_^!!!!!!!

        首先大家需要下载了vmwork这款软件,并且已经配置好了自己的CentOS 7系统,然后接下来就是如何下载和操作了。。

        我们需要在桌面点击右键,找到终端操作,主要目的是打开控制板(或者直接点击主文件夹再邮件加入也可以,这个比较方便)

       输入命令su回车后,输入设置的密码(差不多是管理员身份吧)。

        首先先创建个文件夹,用来放nginx

[root@192 user]# mkdir -p nginx

       然后进入刚刚创建好的nginx包中(cd nginx或者图形化进入之后点终端)输入命令下载nginx安装包 

[root@192 nginx]# wget  http://nginx.org/download/nginx-1.18.0.tar.gz

         下载好之后就是进行解压了,在解压之前安装个pcre openssl gcc库及源码包(不下待会解压不了,提示找不到命令)

[root@192 nginx]# yum -y install pcre pcre-devel openssl openssl-devel gcc gcc-c++

         解压nginx(记得安装上面的东西)

root@192 nginx]# tar zxvf nginx-1.18.0.tar.gz

 然后进入到nginx解压好的包中 

            创建nginx用户

[root@192 nginx-1.18.0]# useradd nginx -s /sbin/nologin -M

 按顺序执行以下代码,分别是配置、编译、安装,

配置:

[root@192 nginx-1.18.0]# ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

编译:

[root@192 nginx-1.18.0]# make && make install

安装:

[root@192 nginx-1.18.0]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin

          然后就可以启动我们的nginx了!!!!!,启动后输入一下 netstat -lntup | grep nginx,检查是否启动成功

启动指令:

[root@192 nginx-1.18.0]# /usr/local/sbin/nginx

检查指令:

​[root@192 nginx-1.18.0]# ps -ef | grep nginx

或者:

​[root@192 nginx-1.18.0]# netstat -lntup | grep nginx

        上面的操作都弄完后,还需要开放一下80端口,不然windows访问时会被拦截,下面是对应指令

查看是否开启端口:

[root@192 nginx-1.18.0]# sudo firewall-cmd --zone=public --list-ports

开启80端口:

[root@192 nginx-1.18.0]# sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

重启端口:注意,开放完端口后一定要重启,不然会一直提示你

[root@192 nginx-1.18.0]# sudo firewall-cmd --reload

最后,linux和windows互相测试能不能ping(记得都要关防火墙,windows直接把安全中心的防火墙设置关掉就好)

linux查看IP指令(linux一定要联网):ifconfig

[root@192 nginx-1.18.0]# ifconfig

windows查看IP指令:ipconfig

win+R打开cmd:ipconfig

最后两边输入各自的ip互相ping(上面圈出来的) 

ping ip端口号

linux:

 windows:

然后在windows输入Linux的端口号(IP)就好啦

 完结撒花~~~~(并没有)

可能会遇到的问题!!!!

1.linux无法ping到windows

答:在安全中心关闭防火墙,然后在ping一次

 2.windows无法ping到linux

答:在linux输入ifconfig查看ip是否在同一个局域网中,再排除80端口有没有放行。

3.什么都配置好了,防火墙关了,80端口也放了,ip也都在同一个局域网了,还是不行!

答:在虚拟机设置中将网络连接设置为桥接模式

 4.linux输入ifconfig没有Ip号

答:这个可能是把配置时没有开网络,或者关闭防火墙时把网络也关掉了。。

额这篇文章借鉴了很多大佬们的内容,有兴趣的可以去看看,下面是我没忘记的链接!!!

配置nginx:

(1条消息) 利用VMware虚拟机Linux下安装Nginx(完整详尽版)_虚拟机安装nginx_MaYuKang的博客-CSDN博客

下载虚拟机

(1条消息) VMware虚拟机安装Linux教程(超详细)_虚拟机安装linux系统_七维大脑的博客-CSDN博客

总结:最后我觉得写博客是一件很好的事情,就像自己做过的事情,记录起来,哪怕有天转行了,或者忘记怎么操作都好,起码能看到自己努力过的证明。(只不过从头再来罢了~),其实就是担心后面要相同问题我自己忘记了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值