搭建Http靜態伺服器環境

來源:互聯網
上載者:User

標籤:war   搭建   end   問題   伺服器   page   靜態伺服器   stat   nts   

搭建靜態網站,首先需要部署環境。下面的步驟,將告訴大家如何在伺服器上通過 Nginx 部署 HTTP 靜態服務。

安裝 Nginx

yum install nginx -y

啟動:nginx

 

ok 完成後訪問訪問 http://119.29.232.198 可以看到 Nginx 的測試頁面 

Nginx 命令詳解:http://blog.csdn.net/aidenliu/article/details/6413342

 

 

配置靜態伺服器訪問路徑

開啟 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

mkdir -p /data/www //建立 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://119.29.232.198/index.html 應該可以看到頁面輸出 

Hello world!

 

 

到此,一個基於 Nginx 的靜態伺服器就搭建完成了,現在所有放在 /data/www 目錄下的的靜態資源都可以直接通過網域名稱訪問。

 

本次測試目的主要就是做Nginx負載分發的訪問監控。。望過路的大神不要噴。。歡迎指責問題和建議!!!

 

搭建Http靜態伺服器環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.