亚洲国产精品无码久久久,偷拍,清纯,欧美,久久精品,亚洲av成人综合网,亚洲av亚洲福利在线观看,午夜一区二区三区亚洲影院电影网

amh怎么nginx配置二級(jí)域名

時(shí)間:2023-04-28 01:34
瀏覽:410
(如何創(chuàng)建二級(jí)域名)amh怎么nginx配置二級(jí)域名一、新建rewrite規(guī)則,復(fù)制下面的規(guī)則然后另存為wp2.conflocation /wordpress/ {if (-f $request_filename/index.html){ rewrite (.

amh怎么nginx配置二級(jí)域名

amh怎么nginx配置二級(jí)域名

一、新建rewrite規(guī)則,復(fù)制下面的規(guī)則然后另存為wp2.conf

location /wordpress/ {

if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /wordpress/index.php;

}

}

二、注意上面的wordpress目錄,假設(shè)你的二級(jí)目錄或?yàn)閎log則將上面兩處修改為blog

三、將創(chuàng)建的wp2.conf存放至服務(wù)器/usr/local/nginx/conf/rewrite目錄中

三、打開(kāi)/usr/local/nginx/conf/vhost目錄,找到網(wǎng)站的配置文件,圓臘比如小z博客喊脊的是xiaoz.me.conf在server{}引橘滲滑入新增的wp2.conf文件include rewrite/wp2.conf;保存并覆蓋,如果怕改錯(cuò),建議先備份。

四、最后重啟nginx服務(wù)器,amh nginx restart

主機(jī)名寫(xiě)二級(jí)域名就行了

怎么配置apache讓網(wǎng)站域名www或者有二級(jí)域名。

首先,你的擁有一個(gè)有泛域名解析的頂級(jí)域名,例如: domain.com其次,在 httpd.conf 中打開(kāi) mod_rewrite之后,在 httpd.conf 的最后,添加以下內(nèi)容:

RewriteEngine on

RewriteMap lowercase int:tolower

RewriteMap vhost txt:/usr/local/etc/apache/vhost.map

RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/$1

其中的 /usr/local/etc/apache 是你的 apache 服務(wù)器配置文件所在路徑,根據(jù)實(shí)際情況更改。

然后,在這個(gè)所在路徑的目錄下創(chuàng)建一個(gè)文件: vhost.map

內(nèi)容為:

www.domain.com /usr/local/www/data-dist/domain

bbs.domain.com /usr/local/www/data-dist/bbs

anyname.domain.com /usr/local/www/data-dist/anyname

以上部分都是:” 域名敏賀+空格+絕對(duì)路徑” 的形式。

最后,在你的網(wǎng)站根目錄 /usr/local/www/data-dist 下,創(chuàng)建對(duì)應(yīng)目錄:

domain , bbs , anyname 等等,理論上可以無(wú)限。

這樣,通過(guò)瀏覽器,訪(fǎng)問(wèn) www.domain.com 時(shí),實(shí)際上訪(fǎng)問(wèn)的就是 /usr/local/www/data-dist/domain目錄下的文件。同理,訪(fǎng)問(wèn) bbs.domain.com 實(shí)際上訪(fǎng)問(wèn)的就是 /usr/local/www/data-dist/bbs 目錄下的文件。而且,你可以

隨時(shí)更改 vhost.map 來(lái)增加、刪除、修改你的二級(jí)域名和所指向的實(shí)際路徑,不用重啟 apache。

第一搏拿歲步:打開(kāi)apache的配置文件httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#號(hào)。

第二步:打配置文件尾部加上

RewriteEngine on

RewriteMap lowercase int:tolower

#定義映像文件

RewriteMap vhost txt:/apache/vhost/vhost.map

#處理變名

RewriteCond %{REQUEST_URI} !^/icons/

RewriteCond %{REQUEST_URI} !^/cgi-bin/

RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

這里做基于文件的重新映射

RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/$1

RewriteCond %{REQUEST_URI} ^/cgi-bin/

RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$

RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/cgi-bin/$1

注意:vhost.map文件是域名和空間映像的文件,格式如下:

www.abc.com /vhostusr/www.abc.com

www.xyz.com /vhostuser/www.xyz.com

www.cccbbbb.net /vhostuser/www.ccbbbb.net

www.cncms.com.cn /vhostuser/www.cncms.com.cn

.

.

.

.

(你不會(huì)連/vhostuser/www.abc.com目錄也沒(méi)建吧,會(huì)報(bào)錯(cuò)的喲)

第三步:保存配置文件,重啟apache。在開(kāi)設(shè)可綁定域名的空間時(shí)基睜,只要在vhost.map文件里添加相應(yīng)記錄,并建立相應(yīng)文件夾就OK了~~~

其實(shí)這個(gè)可以用php腳本來(lái)完成的,很簡(jiǎn)單的~~呵呵~~~

注意啊:php_admin_value open_basedir “path,這個(gè)選項(xiàng)要配好啊~~新手如果不懂的,就不要?jiǎng)舆@個(gè)了~

==============================================

方法二、

rewriteengine on

rewritecond %{HTTP_HOST} [^.]+\.域名\.com$

rewriterule ^(.+) %{HTTP_HOST}$1 [C]

rewriterule ([^.]+)\.域名\.com(.*) /$1$2

其他配置文件

接著在DNS中開(kāi)設(shè)一個(gè)泛解析到對(duì)應(yīng)的IP地址。

就可以實(shí)現(xiàn)下面的方案。

域名:domain.com

絕對(duì)路徑:/home/domain.com/

www.domain.com 自動(dòng)解析到 /home/domain.com/www/

abc.domain.com 自動(dòng)解析到 /home/domain.com/abc/

等等子域名都可以自動(dòng)解析到 /home/domains.com/對(duì)應(yīng)子域名名稱(chēng)的文件夾

直接建立子域名名稱(chēng)的文件夾即可使用。不需重啟apache。

希望能夠幫助你,望采納。謝謝

空間的站點(diǎn)需要登錄哪帆胡空間控制面板李攔操作,跟客戶(hù)端電腦基本沒(méi)有關(guān)系。

相關(guān)操作具體轎咐可以咨詢(xún)空間提供商。

注 冊(cè)

忘記密碼