次に、コマンドラインにキーを追加します、 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE9
このコマンドを使用すると、次のようになります: gpg: "C300EE9 " はユーザー ロゴではありません: スキップ、 これは、サーバー hpk サーバーがこの KEY のロゴを認識しないためです。サーバーから再度取得する必要があります。次のコマンドを使用します: gpg --keyserver subkeys。 pgp.net --recv-keys DA360C64005E0276 入手可能な情報: gpg: ディレクトリ '/home/jankey/.gnupg' が作成されました .... OK で KEY を取得できます :005E0276 次に、コマンドを使用します: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 005E0276 次に、Nginxをインストールできます: コマンドを使用します: sudo apt -get install nginx インストール後、phpy+php-fpm および必要なその他のモジュールを次のコマンドを使用してインストールします。 sudo apt-get install php5-cgi php5-mysql php5-fpm php5-curl php5- gd php5-idn php -pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 以上でインストールは完了です。次のステップは簡単な設定です: まず php.ini ファイルを設定します: もちろん、php5-fpm のインストールに失敗した場合は、var の下に www ファイルを作成してから、次のコマンドを使用してください: sudo apt- get install php5-fpm インストールするには、 上記で問題なければ、今すぐファイルを開いてみましょう: sudo gedit /etc/php5/fpm/php.ini 次に変更します: #cgi,fix_pathinfo=1 cgi.fix_pathinfo=0 に変更します 2 番目の変更:
sudo gedit /etc/nginx/sites-available/default
# ここに、仮想ホストごとに # server { # ... # } # ステートメントを追加できます
server {
listen 80; ## ipv4 をリッスンします リッスン [::]:80 デフォルト ipv6only=on; ## ipv6 をリッスンします
server_name localhost; root /var/www; access_log /var/log/nginx/localhost.access.log;
#access_log /var/www/log/xxx-access.log; #error_log /var/www/logs/xxx-error.log;
location / { index index.phpindex.htmlindex.htm; }
location /doc { root /usr/share; autoindex on ; 許可 127.0.0.1; 全て拒否; }
location /images { root /usr/share; 自動インデックスオン; }
#error_page 404 /404.html;
# サーバーエラーページをリダイレクトします静的ページ /50x.html # #error_page 500 502 503 504 /50x.html; #location = /50x.html { # root /var/www/nginx-default; #}
# プロキシ127.0.0.1:80 でリッスンする Apache への PHP スクリプト # #location ~ .php$ { #proxy_pass http://127.0.0.1; #}
# 127.0.0 でリッスンする FastCGI サーバーに PHP スクリプトを渡します.1 :9000 # location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script _name; include fastcgi_params; }
# .htaccess ファイルへのアクセスを拒否します。 Apache のドキュメントルート # nginx のドキュメントルートと一致します # location ~ /.ht { deny all; } }
# IP、名前、ポートベースの構成を組み合わせて使用する別の仮想ホスト # #server { #listen 8000; #listen somename:8080; #server_name somename alias another.alias;
#location / { #root html; #index index.htmlindex.htm; #} # }
# HTTPS サーバー # #server { #listen 443; #server_name localhost;
#ssl on; #ssl_certificate cert.pem; #ssl_certificate_key cert.key;
#ssl _session_timeout 5 分; #ssl_protocols SSLv3 TLSv1; #ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP; #ssl_prefer_server_ciphers on;
#location / { #root html; #index index.htmlindex.htm; #} #}
修正上面後,次下来还要修正: sudo gedit /etc/nginx/fastcgi_params 对其增加:
fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $ Remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_タイムアウト 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on ;
# PHP のみ、PHP が --enable-force-cgi-redirect でビルドされた場合に必要です fastcgi_param REDIRECT_STATUS 200;
完了後完了基本OK了、记得在你修改特定の文件の時間忘れ次のコマンドを使用します: sudo ./.. 修正されたファイルが必要です cp ./对そのファイルを修正した後、そのファイルを修正するために、そのファイルを修正した場合は、そのファイルを参照して修正を行うことができます。これは一个习惯、请注意 接下来我们就必要重启nginx 与php-fpm了、以下のコマンドを使用します: sudo /etc/init.d/nginx restart sudo /etc/init.d/php5- fpm reload 这样就完全完了我们今天希望的目的,看看成功访问建了,在/var/www 下创建一index.php文件吧,好了 不多说来,有期限下次さらに多介绍いくつか
|