ホームページ >バックエンド開発 >PHPチュートリアル >nginx ディレクトリのエイリアス phpmyadmin を localhost/phpmyadmin/ に設定する方法

nginx ディレクトリのエイリアス phpmyadmin を localhost/phpmyadmin/ に設定する方法

WBOY
WBOYオリジナル
2016-06-13 12:15:141410ブラウズ

nginx でディレクトリ エイリアス phpmyadmin を localhost/phpmyadmin/
要件
に設定する方法 nginx で Apache のようなエイリアス機能を実装するには、ディレクトリ /phpmyadmin を D:/wamp/apps にポイントします。 /phpmyadmin4.1.14

<br />#Apache写法<br />Alias /phpmyadmin "d:/wamp/apps/phpmyadmin4.1.14/"<br />


独自の方法で記述しました
<br />server {<br />	listen       80;<br />	server_name  localhost 127.0.0.1;<br />	root   d:/localhost;<br />	index  index.html index.htm index.php;			<br />	autoindex on; <br />	autoindex_exact_size off;<br />	autoindex_localtime on;			<br /><br />	location /phpmyadmin/ {<br />		alias D:/wamp/apps/phpmyadmin4.1.14;<br />		index index.php;<br />	}<br />	<br />	location ~ \.php$ {<br />		try_files $uri =404;<br />		fastcgi_pass   127.0.0.1:9000;<br />		fastcgi_index  index.php;<br />		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;<br />		include        fastcgi_params;    <br />	}<br />	<br />	#error_page  404              /404.html;<br /><br />	# redirect server error pages to the static page /50x.html<br />	#<br />	<br />	error_page   500 502 503 504  /50x.html;<br />	location = /50x.html {<br />		root   html;<br />	}<br />	<br />	location ~ /\.(ht|svn|git) {<br />		deny all;<br />	}<br />}<br /><br />


結果: http://localhost/phpmyadmin プロンプトにアクセスします404 見つかりません。

ログ情報:
<br />127.0.0.1 - - [10/Dec/2014:10:19:07 +0800] "GET /phpmyadmin HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" "-"<br />127.0.0.1 - - [10/Dec/2014:10:19:07 +0800] "GET /favicon.ico HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" "-"<br />127.0.0.1 - - [10/Dec/2014:10:19:07 +0800] "GET /phpmyadmin HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" "-"<br />127.0.0.1 - - [10/Dec/2014:10:19:08 +0800] "GET /favicon.ico HTTP/1.1" 404 142 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" "-"<br />


が失敗しました。phpmyadmin ディレクトリを指す nginx エイリアスを実現するにはどうすればよいですか (すべてのサーバーがそれを一緒に)。

-----解決策-------------------------
phpmyadmin を次のように指定しますroot は、対応するルート ディレクトリにあります。
------ソリューションのアイデア----------------------
参照: http://down . chinaz.com/server/201111/1382_1.htm

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。