10ステップで自分のプライベートサイトを構築
3323 ワード
シーケンス
linuxが完全に白いユーザーに見終わった後に直接個人のウェブサイトを構築することができるアウトライン式のチュートリアル!原題『Linux独学マニュアル:サイト構築-極速編(centos 6+nginx+php+mysql)』
目的
適用対象
前期準備
システム/ソフトウェア
詳細手順
一、ログインサーバー
ssh root@IP
二、ライブラリepelのインストール
yum install epel-release
依存ライブラリzlib+openssl+pcreのインストール(オプション)
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
三、nginxを取り付ける
yum install nginx
service nginx start
chkconfig nginx on
http://
yum install php php-fpm
怠惰であればyum install php*
service php-fpm start
chkconfig php-fpm on
五、Mysqlのインストール
yum install mysql mysql-server
怠惰であればyum install mysql*
service mysqld start
chkconfig mysqld on
六、ウェブサイトのソースフォルダをアップロードする
この例では、ソースフォルダの名前はtestです.
scp -r [ ] root@:/usr/share/nginx/html/
フォルダをターミナルウィンドウにドラッグすると、フォルダパスが自動的に入力されます
cd /usr/share/nginx/html/
七、構成の変更
vi /etc/nginx/conf.d/default.conf
server {
listen 80;
server_name ;
index index.html index.htm;
root /usr/share/nginx/html/test;
}
server {
listen 80;
server_name ;
index index.html index.htm index.php;
root /usr/share/nginx/html/test;
location ~ \.php$ {
root /usr/share/nginx/html/test;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/test$fastcgi_script_name;
# include fastcgi_params;
}
}
八、構成の保存
:wq
】九、nginx構成の再ロード
service nginx reload
十、効果テスト
の最後の部分
後記
以上3編お楽しみに(笑~~)