(云主机&虚拟机)centos7安装nginx
来源:互联网 发布:淘宝跳蚤街在哪 编辑:程序博客网 时间:2024/05/16 10:35
centos7安装nginx
step 1准备主机
首先我在阿里云上申请主机,正好有6个月免费主机活动。之前我在腾讯云上申请主机,但是在腾讯主机上安装了nginx
后死活无法正常启动nginx
,搞得心太累了,可能小白水平太低:<。
申请主机后简单配置一下,我是用的centos 7.4 64位
。
step 2下载安装nginx
nginx
官网:http://nginx.org/en/,进去后找documentation
,在documentation
下有安装指南。
根据安装指南,具体步骤:
进入centos系统,创建名为
/etc/yum.repos.d/nginx.repo
的文件,在该文件下写下如下内容:[nginx]name=nginx repobaseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/gpgcheck=0enabled=1
这里OS用
centos
代替,OSRELEASE用版本号7代替,如果是用的RHEL,OS就用rhel
代替。
保存退出后,输入:
yum install nginx -y
,等待安装完毕。
step 3启动nginx
安装完nginx
后,输入systemctl start nginx
启动nginx
服务,可以输入systemctl enable nginx
来将nginx加入到系统启动项中。
启动nginx后,查到主机的IP地址,随后在浏览器中输入IP地址,如果启动成功,将会出现如下的页面:
到这里,nginx就安装成功了。
其他
除了在云主机上安装nginx,我还试过在虚拟机上安装nginx(腾讯云上始终安装不了,曲线救国)。
虚拟机也是用的centos7,我是之间安装minimal版本的,主机和虚拟机之间的网络是NAT
方式,在安装后有几个坑:
- 用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。
- 原因是系统已经用ip命令代替ifconfig命令了:)。
- 无法连接网络
- 解决方法:
- 用
ip addr
查看网卡情况 - 去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的配置文件
- 修改网卡配置文件,比如网卡叫enp2s0,就直接去修改ifcfg-enp2s0文件,将其中的
ONBOOT=no
改为ONBOOT=yes
- 然后用shutdown -r重启CentOS
- 问题解决
- 和之前云主机安装nginx一样,安装了nginx并启动了,发现浏览器访问不了
- 解决办法
- 首先测试虚拟机本身是否能够访问nginx
- 终端输入
curl 127.0.0.1
,如果在终端中出现nginx的html网页的源代码,说明安装没问题。
- 终端输入
- 查看centOS7的防火墙设置,看看端口有没有被禁(nginx默认使用80端口)
- 终端输入
firewall-cmd --query-port=80/tcp
,如果端口被禁显示no
,这时用如下命令打开firewall-cmd --add-port=80/tcp
,打开成功会看到success
,这个方法每次重启都要打开一次
- 终端输入
阅读全文
0 0
- (云主机&虚拟机)centos7安装nginx
- centos7虚拟机中安装nginx+php+mysql
- (真实主机,而非虚拟机)U盘安装CentOS7
- 在centos7.*上安装mysql(阿里云主机)
- Nginx安装教程(CentOS7)
- 云主机Centos7.0微引擎安装
- 虚拟机CentOS7安装配置Nginx服务器相关步骤说明
- 虚拟机中Centos7 部署nginx
- 玩玩Linux云主机-Ubuntu安装nginx
- Centos7 实现虚拟机和主机通信
- 主机访问虚拟机centos7的服务器
- CentOs7主机无法访问虚拟机linux的apache
- 虚拟机CentOS7与主机时间同步
- 在虚拟机centOS7中安装Redis,主机不能访问的解决方案
- Windows安装Linux虚拟机(CentOS7)
- (一)VMware安装liunx虚拟机centos7
- 新建虚拟机安装linux系统(CentOS7)
- Windows安装Linux虚拟机(CentOS7)
- 基于MapReduce的应用案例
- Linux内核添加设备驱动方法
- 因子分解机
- 数据库
- IIS7 配置 SSL站点
- (云主机&虚拟机)centos7安装nginx
- 数据结构之排序6--冒泡排序
- webRTC base模块SigSlot信号与槽实现
- windows下双python环境下django初探
- 记有赞电话面试经历
- codeforce897C
- B
- 【bzoj 1002】 轮状病毒 [FJOI2007]
- LeetCode 166. Fraction to Recurring Decimal