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)空間提供商。
- php解析url獲取域名部分難點(diǎn)問(wèn)題
- 電視機(jī)上無(wú)法解析服務(wù)器域名怎么辦?
- 域名帶www和不帶的區(qū)別,SEO新手必知
- 關(guān)于域名前面加www和不加www的問(wèn)題
- 萬(wàn)網(wǎng)注冊(cè)的域名 .name結(jié)尾的,審核要多久?
- 萬(wàn)網(wǎng)com和cn域名綁定解析
- 域名解析該怎么填。記錄類(lèi)型是什么。主機(jī)記錄
- 什么是子網(wǎng)掩碼 網(wǎng)關(guān)和域名解析?
- 三級(jí)ip地址有什么用?
- 電視機(jī)無(wú)法解析服務(wù)器域名怎么辦?
- 登oa系統(tǒng)經(jīng)常出現(xiàn)域名解析錯(cuò)誤
- 什么是寶塔面板?
- 一級(jí)域名已經(jīng)備案,現(xiàn)在想做百度推廣 推二級(jí)域名 二級(jí)域名是不是也得備案,二級(jí)域名備案什么條件
- 域名解析最快多久能生效啊,哪邊生效的快啊
- 什么是域名?為什么要進(jìn)行域名解析?
- 網(wǎng)頁(yè)設(shè)計(jì)流程是什么?
- 哪個(gè)域名解析的速度最快呀???
- 怎么在網(wǎng)上注冊(cè)自己想要的,免費(fèi)的域名?
- window云服務(wù)器,如何搭建網(wǎng)站(博客)
- 域名解析是怎么回事
-
什么是新能源汽車(chē)的三縱三橫?
-
tk網(wǎng)站是什么意思?
-
cc表示什么意思?
-
域名www1與www什么區(qū)別?
-
吉利和奔馳有什么關(guān)系?
-
網(wǎng)銀dns解析狀態(tài)異常如何解決?
-
上汽大眾、上汽通用、上汽大通是什么關(guān)系?
-
一線(xiàn)豪華汽車(chē)品牌有哪些? 二線(xiàn)豪華汽車(chē)品牌有哪些?
-
新能源汽車(chē)每年的保險(xiǎn)費(fèi)是多少?
-
WWW2.這種域名的問(wèn)題
-
比亞迪2022年新能源汽車(chē)補(bǔ)貼政策?
-
上汽通用所有車(chē)型有哪些?
-
在12123上面申請(qǐng)車(chē)牌其中車(chē)輛品牌型號(hào)怎么填?
-
電動(dòng)汽車(chē)代工廠(chǎng)有哪些品牌?
-
子域名、二級(jí)域名是什么意思?子域名、二級(jí)域名的區(qū)別和聯(lián)系?