Centos 搭建Http静态网站

标签: Centos Http静态网站 Centos搭建Http静态网站 Nginx 搭建环境
500人阅读 评论(0) 收藏 举报
分类:

搭建静态网站

搭建Http静态服务器环境

搭建静态网站,首先需要部署环境。下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务。

安装 Nginx

在 CentOS 上,可直接使用 yum 来安装 Nginx

yum install nginx -y

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

nginx

此时,访问 http://<您的域名> 可以看到 Nginx 的测试页面

如果无法访问,请重试用

 nginx -s reload 

命令重启 Nginx

配置静态服务器访问路径

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

打开 Nginx 的默认配置文件 /etc/nginx/nginx.conf ,修改 Nginx 配置,将默认的 root /usr/share/nginx/html; 修改为: root /data/www;,如下:

示例代码:/etc/nginx/nginx.conf

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        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://<您的域名>/static/index.js,将会去 /data/www/static/ 目录下去查找 index.js。现在我们需要重启 Nginx 让新的配置生效,如:

nginx -s reload

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

首先让我们在 /data 目录 下创建 www 目录,如:

mkdir -p /data/www

创建第一个静态文件

在 /data/www 目录下创建我们的第一个静态文件 index.html

示例代码:/data/www/index.html

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>第一个静态文件</title>
</head>
<body>
Hello world!
</body>
</html>

现在访问 http://<您的域名>/index.html 应该可以看到页面输出 [Hello world!]

到此,一个基于 Nginx 的静态服务器就搭建完成了,现在所有放在 /data/www 目录下的的静态资源都可以直接通过域名访问。

 如果无显示,请刷新浏览器页面
查看评论

U5 CentOS系统的U盘启动与安装

-
  • 1970年01月01日 08:00

CentOS7网站搭建基本安装配置

1、安装Centos7的最小软件包; 2、安装JDK,请参见《Centos7 安装Oracle JDK》;
  • zzpzheng
  • zzpzheng
  • 2016-08-26 23:01:15
  • 2661

centos7建站操作步骤

用root用户登录系统 安装ssh软件 yum install openssh 启动ssh,systemctl start sshd 设置开机自启动 systemctl enable sshd 查看...
  • lixia755324
  • lixia755324
  • 2017-01-07 10:57:37
  • 2641

centos7 搭建WEB服务器

步骤1:安装Apache服务。[root@192 ~]# yum install -y httpd 步骤2:启动Apache服务。[root@192 ~]# systemctl start httpd...
  • qq_26938637
  • qq_26938637
  • 2017-09-17 09:44:50
  • 7564

centos7搭建ss以及加速

最近发现vultr绑定信用卡后送20刀,最便宜的套餐每月5刀,也够用了,就愉快地决定先用着了。 由于是第一次接触服务器端,于是选择了最简单的python版普通的ss。据说ssr和新版的ss-libe...
  • u012436758
  • u012436758
  • 2017-01-17 21:32:37
  • 39570

centos6.4搭建apache+mysql+php环境

最近用php做的项目到了项目部署的时候,服务器为centos6.4系统,为了快捷部署,采用yum安装部署 大部分内容参考博客  http://blog.sina.com.cn/s/blog_c02ed...
  • xiaoliouc
  • xiaoliouc
  • 2013-12-28 21:55:49
  • 69390

如何在CentOS6上搭建一个简单的HTTP服务

一,安装    登入账户后,如果您使用的是root用户就可以直接输入命令 yum install httpd -y    我们来解析一下这个命令,yum是yellowdog updater modif...
  • Musda666
  • Musda666
  • 2018-02-24 13:40:52
  • 379

CentOS 下搭建Web服务器

http://www.linuxeden.com/html/sysadmin/20120320/121836.html 如今,Linux在Web应用越来越广,许多企业都采用Linux...
  • QZC295919009
  • QZC295919009
  • 2015-01-03 14:56:19
  • 7942

腾讯云 基于 CentOS 搭建 Discuz 论坛

转载自腾讯官网 搭建 Discuz 论坛 准备 LAMP 环境 任务时间:15min ~ 30min LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写...
  • dreamstone_xiaoqw
  • dreamstone_xiaoqw
  • 2017-08-31 13:26:42
  • 1101

centos6.5下搭建阿帕奇环境,查看静态页面

准备 # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT # iptables -A INPUT -...
  • lell3538
  • lell3538
  • 2016-06-03 21:51:29
  • 1745
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 14万+
    积分: 3336
    排名: 1万+
    微信公众号
    课程设计、视频资源、有料趣文
    免费资源网站


    微信公众号:Worldhello
    期待您的关注!
    博客专栏
    最新评论