ホームページ  >  記事  >  バックエンド開発  >  Alibaba Cloud Server の使用の概要 1 -- 構成の変更、Alibaba-__PHP チュートリアル

Alibaba Cloud Server の使用の概要 1 -- 構成の変更、Alibaba-__PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:53:241246ブラウズ

Alibaba Cloud Server の使用概要 1----設定を変更します、Alibaba----

Alibaba Cloud Server はミラーマーケットに行って環境の良いシステムを選択できます。適切なシステムと関連システムを選択するだけです。 Linux システムは比較的アップデートした方が安全なので、発生した問題と解決策の概要を以下に示します。

私が選んだ Linux システム+mysql-5.5.37+nginx-1.4.7+php-5.4.27 プロジェクトは ThinkPHP3.1.3 を使用します

アップロードしたところ、いくつか問題が発生しました

1. nginx は pathinfo をサポートしていません

ThinkPHP は、PATHINFO と URL 書き換えによるわかりやすい URL の提供をサポートしています。構成ファイルで 'URL_MODEL' => 2 を設定するだけです。 Apache では、通常のアクセスのために mod_rewrite モジュールを有効にするだけで済みますが、Nginx はデフォルトで PATHINFO をサポートしません。

そのため、/alidata/server/nginx-1.4.7/conf/vhosts を変更してこのファイルを変更し、ルーティングを書き直す必要があります

コードは次のとおりです:

サーバー { 聞いてくださいAlibaba Cloud Server の使用の概要 1 -- 構成の変更、Alibaba-__PHP チュートリアル80デフォルト; サーバーの名前 _; インデックスインデックス.htmlインデックス.htmインデックス.php; ルート /alidata/www/default; #/alidata/www/default/.htaccessを含める; 場所/ { インデックスインデックス.php; if (!-e $request_filename) { ^/(.*)$ /index.php/$1 最後に書き換えます。 休憩; } } 場所 ~ .+.php($|/) { $script $uriを設定します。 $path_info "/"を設定します。 if ($uri ~ "^(.+.php)(/.+)") { $script $1を設定します。 $path_info $2を設定します。 } fastcgi_pass 127.0.0.1:9000; fastcgi_index インデックス.php?IF_REWRITE=1; include /alidata/server/nginx-1.4.7/conf/fastcgi_params; fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_FILENAME $document_root/$script; fastcgi_param SCRIPT_NAME $script; } 場所 ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { 有効期限は 30 日です。 } 場所 ~ .*.(js|css)?$ { 有効期限は 1 時間です。 } access_log /alidata/log/nginx/access/default.log; } デフォルト.conf 設定を変更した後、Nginxを再起動する必要があります。インスタンス(つまりシステム)を再起動するか、コマンドを渡すことができます

インスタンスを簡単に再起動します

操作コマンドは以下の通りです

リーリー

ここで Alibaba Cloud サーバーを再起動すると問題が発生します (つまり、「/alidata/server/nginx/logs/nginx.pid」が失敗しました)

(参考アドレス:http://www.dedecms8.com/os/linux/49999.html)

解決策は、ssh または他のターミナルで直接実行することです:

リーリー 次に、ログ ディレクトリに切り替え、ll を実行して nginx.pid プロセスを確認します。これは、プロセスが正常に開始されることを意味します。 [root@localhost nginx]# cd ログ/ [root@localhost ログ]#ll 合計使用量 12 -rw-r--r-- 1 ルート root 1246 12 月 9 日 18:10 access.log -rw-r--r-- 1 root root 516 12 月 10 日 15:39 error.log -rw-r--r-- 1 ルート root 5 12 月 10 日 15:38 nginx.pid ​ ​

大丈夫です~~

http://www.bkjia.com/PHPjc/1001466.html

tru​​ehttp://www.bkjia.com/PHPjc/1001466.html技術記事 Alibaba Cloud Server の使用概要 1 -- 構成を変更する、Alibaba ----Alibaba Cloud Server はミラー マーケットにアクセスして、適切に構成された環境を持つシステムを選択できます。適切なシステムと関連構成を選択するだけです。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。