CentOS7.2通过部署Nginx服务器发布静态网站

CentOS7.2通过部署Nginx服务器发布静态网站

  • 搭建Http静态服务器环境
    • 安装Nginx
    • 配置静态服务器访问路径
    • 创建第一个静态文件

搭建Http静态服务器环境

搭建静态网站,首先需要部署环境

安装Nginx

首先先安装Nginx,可以使用CentOS系统自带的yum工具进行下载安装

yum install nginx -y

安装完成后使用nginx命令来启动Nginx

nginx

此时访问http://该服务器的公网IP可以看到Nginx的测试页面

配置静态服务器访问路径

外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源

cd 命令进入/etc/nginx目录

cd /etc/nginx

vim 命令修改该目录下nginx.conf配置文件

vim nginx.conf

找到root /usr/share/nginx/html;并将其修改为root /data/www;

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        
        root         /usr/share/nginx/html;        #修改为root         /data/www;
        
        include /etc/nginx/default.d/*.conf;

        location / {
        }

        error_page 404 /404.html;
            location = /40x.html {
        }
        
        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

配置文件会将/data/www/static作为所有静态资源请求的根路径,例如访问http://该服务器的公网IP/abc.html,将会在/data/www/static/目录下查找abc.html

重启Nginx让配置文件生效

nginx -s reload

重启后,现在我们应该已经可以使用我们的静态服务器了,现在新建一个静态文件,查看服务是否运行正常

首先在 /data 目录 下创建 www 目录

mkdir -p /data/www

接下来就可以在/data/www目录下创建静态文件了

创建第一个静态文件

部署到这一步就已经差不多了,接下来新建一个index.html静态文件进行测试

创建一个index.html文件,内容如下




    
    第一个静态文件


Hello world!


现在访问http://该服务器的公网IP/index.html应该可以看到页面输出Hello world!

至此一个基于Nginx服务器的静态网站已经搭建完成,继续丰富网站内容只需要向服务器的/data/www目录新建或上传静态资源文件就ok,所有存储在/data/www/目录下的静态资源文件都可以通过绑定的域名或http://该服务器的公网IP/访问了

你可能感兴趣的:(CentOS7.2通过部署Nginx服务器发布静态网站)