国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

詳解阿里云nginx服務器多站點的配置

2024-08-30 12:28:25
字體:
來源:轉載
供稿:網友

阿里云nginx服務器多站點的配置

今天配置了一下多站點,記錄一下配置的過程...

1、首先要找到nginx 配置文件之所在,阿里云上的nginx.conf 文件上 /alidata/server/nginx-1.4.4/conf 中。

2、然后在conf目錄下創(chuàng)建一個vhosts 目錄,  這個目錄是用來存放不同站點的配置文件的。

3、然后呢, 在nginx.conf 最后 加入一行 include /alidata/server/nginx/conf/vhosts/*.conf;

user www www; worker_processes 1;  error_log /alidata/log/nginx/error.log crit; pid    /alidata/server/nginx/logs/nginx.pid;  #Specifies the value for maximum file descriptors that can be opened by this process.  worker_rlimit_nofile 65535;  events  {  use epoll;  worker_connections 65535; }   http {   include    mime.types;   default_type application/octet-stream;    #charset gb2312;    server_names_hash_bucket_size 128;   client_header_buffer_size 32k;   large_client_header_buffers 4 32k;   client_max_body_size 8m;    sendfile on;   tcp_nopush   on;    keepalive_timeout 60;    tcp_nodelay on;    fastcgi_connect_timeout 300;   fastcgi_send_timeout 300;   fastcgi_read_timeout 300;   fastcgi_buffer_size 64k;   fastcgi_buffers 4 64k;   fastcgi_busy_buffers_size 128k;   fastcgi_temp_file_write_size 128k;    gzip on;   gzip_min_length 1k;   gzip_buffers   4 16k;   gzip_http_version 1.0;   gzip_comp_level 2;   gzip_types    text/plain application/x-javascript text/css application/xml;   gzip_vary on;   #limit_zone crawler $binary_remote_addr 10m;   log_format '$remote_addr - $remote_user [$time_local] "$request" '          '$status $body_bytes_sent "$http_referer" '          '"$http_user_agent" "$http_x_forwarded_for"';             # 加入下面一行 表示將 vhosts 下面所有的 conf 文件包含進來   include /alidata/server/nginx/conf/vhosts/*.conf; } 

4、然后,就是在vhosts 目錄下寫 你對應站點的 conf 文件了。下面給出一個范例

server {   listen    80;   # 這個表示 網站域名, 可以是二級甚至多級域名   server_name localhost demo.com www.demo.com test.demo.com;    # 表示默認索引文件   index index.html index.htm index.php;      # 該站點對應的網站根目錄所在   root /alidata/www/demo;    location ~ .*/.(php|php5)?$   {     #fastcgi_pass unix:/tmp/php-cgi.sock;     fastcgi_pass 127.0.0.1:9000;     fastcgi_index index.php;     include fastcgi.conf;   }   location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$   {     expires 30d;   }   location ~ .*/.(js|css)?$   {     expires 1h;   }    # 偽靜態(tài)規(guī)則   include /alidata/server/nginx/conf/rewrite/phpwind.conf;   access_log /alidata/log/nginx/access/phpwind.log; } 

5、如果還要繼續(xù)添加, 直接復制文件。然后修改一下 server_name, root, 和access_log(如果有必要的話) 就OK了。

6、然后,不要立馬重啟nginx,應該要先測試一下nginx 配置文件是否正常. 找到nginx 的 sbin目錄。 注意, 這個地方是nginx 的sbin 目錄(這個目錄與nginx 的conf 目錄是同級目錄)。linux 下有許多與sbin同名的目錄。 容易搞錯。 在阿里云服務器上一般默認的目錄是 /alidata/server/nginx-1.4.4/sbin。

nginx配置多個站點,nginx配置站點,nginx,多站點配置

7、輸入 cd /alidata/server/nginx-1.4.4/sbin,然后輸入  ./nginx -t ,如果控制臺顯示下面兩行,則表示配置成功了,否則請根據提示繼續(xù)檢查配置文件。

nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful

nginx配置多個站點,nginx配置站點,nginx,多站點配置

8、配置成功之后, 就 需要重啟 nginx 服務器。 在sbin目錄下輸入命令:./nginx -s reload, 然后整個過程就完成了。

另外, 總結一下nginx 的幾個常用命令:

啟動  

./nginx 

重啟  

./nginx -s reload 

關閉 

ps -ef | grep nginx   # 查詢nginx主進程號 

從容停止   kill -QUIT 主進程號 

快速停止   kill -TERM 主進程號 

強制停止   kill -9 nginx 

若nginx.conf配置了pid文件路徑,如果沒有,則在logs目錄下 

kill -信號類型 '/usr/local/nginx/logs/nginx.pid'  

判斷配置文件是否正確 

./nginx -t 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 甘德县| 泰来县| 河北省| 喀喇| 商南县| 稻城县| 乌鲁木齐县| 长宁县| 景洪市| 威信县| 上栗县| 曲水县| 辛集市| 思南县| 康平县| 铜梁县| 沅江市| 南京市| 新竹县| 合山市| 绥棱县| 镇远县| 师宗县| 原平市| 竹溪县| 岱山县| 阿合奇县| 汉阴县| 成安县| 高尔夫| 大洼县| 吉木萨尔县| 霍州市| 天祝| 梧州市| 北票市| 偏关县| 开原市| 江阴市| 理塘县| 全椒县|