centos7 nginx安装

阿里云上买了个域名,准备玩一下。安装nginx

官网地址:

http://nginx.org/

官方文档,一步步来。

添加nginx源:

[root@xyjk1002 ~]# cat /etc/yum.repos.d/nginx.repo 
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

更新缓存

[root@xyjk1002 ~]# yum clean all & yum makecache

安装,好小

[root@xyjk1002 yum.repos.d]# yum install nginx
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.8.1-1.el7.ngx will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================================
 Package                                           Arch                                               Version                                                         Repository                                         Size
==============================================================================================================================================================================================================================
Installing:
 nginx                                             x86_64                                             1:1.8.1-1.el7.ngx                                               nginx                                             372 k

Transaction Summary
==============================================================================================================================================================================================================================
Install  1 Package

Total download size: 372 k
Installed size: 897 k
Is this ok [y/d/N]: 

开启服务:

[root@xyjk1002 ~]# systemctl start nginx.service

查看一下我们的公网ip

[root@xyjk1002 ~]# ip addr show eth1 | grep inet | awk '{ print $2; }' | sed 's//.*$//'

在浏览器中输入ip

出现页面,则说明成功

nginx默认配置文件:

[root@xyjk1002 ~]# cat /etc/nginx/conf.d/default.conf 
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;//网站根目录位置
        index  index.html index.htm;//网站首页默认页面名称
    }


最后添加防火墙规则:

[root@xyjk1002 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@xyjk1002 ~]# firewall-cmd --reload 
success
[root@xyjk1002 ~]# firewall-cmd --list-all
public (default)
  interfaces: 
  sources: 
  services: dhcpv6-client ssh
  ports: 80/tcp 22/tcp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules: 
    
原文地址:https://www.cnblogs.com/XYJK1002/p/5381113.html