# vi /etc/yum.repos.d/centos.21andy.com.repo
[21Andy.com] name=21Andy.com Packages for Enterprise Linux 5 - $basearch baseurl=http://www.21andy.com/centos/5/$basearch/ enabled=1 gpgcheck=0 protect=1
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
# yum install nginx php-fpm mysql-server
yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator
Dependencies Resolved ========================================================== Package Arch Version Repository Size ========================================================== Installing: mysql x86_64 5.0.89-1.el5 21Andy.com 3.5 M mysql-server x86_64 5.0.89-1.el5 21Andy.com 10 M nginx x86_64 0.8.33-3.el5 21Andy.com 422 k php-cli x86_64 5.3.1-2.el5 21Andy.com 2.4 M php-eaccelerator x86_64 2:0.9.6-1.el5 21Andy.com 118 k php-fpm x86_64 5.3.1-2.el5 21Andy.com 1.2 M php-gd x86_64 5.3.1-2.el5 21Andy.com 110 k php-mbstring x86_64 5.3.1-2.el5 21Andy.com 1.1 M php-mcrypt x86_64 5.3.1-2.el5 21Andy.com 27 k php-mysql x86_64 5.3.1-2.el5 21Andy.com 84 k php-pdo x86_64 5.3.1-2.el5 21Andy.com 91 k php-pear noarch 1:1.9.0-1.el5 21Andy.com 420 k php-pecl-memcache x86_64 2.2.5-3.el5 21Andy.com 44 k php-tidy x86_64 5.3.1-2.el5 21Andy.com 31 k php-xml x86_64 5.3.1-2.el5 21Andy.com 115 k php-xmlrpc x86_64 5.3.1-2.el5 21Andy.com 48 k Installing for dependencies: gmp x86_64 4.1.4-10.el5 base 201 k libXaw x86_64 1.0.2-8.1 base 329 k libXmu x86_64 1.0.2-5 base 63 k libXpm x86_64 3.5.5-3 base 44 k libedit x86_64 2.11-2.20080712cvs.el5 epel 80 k libmcrypt x86_64 2.5.8-4.el5.centos extras 105 k libtidy x86_64 0.99.0-14.20070615.el5 epel 140 k php-common x86_64 5.3.1-2.el5 21Andy.com 554 k sqlite2 x86_64 2.8.17-5.el5 21Andy.com 165 k t1lib x86_64 5.1.1-7.el5 epel 208 k Updating for dependencies: libevent x86_64 1.4.12-1.el5 21Andy.com 129 k Transaction Summary ========================================================== Install 26 Package(s) Update 1 Package(s) Remove 0 Package(s)
chkconfig --level 345 mysqld on chkconfig --level 345 php-fpm on chkconfig --level 345 nginx on
user nobody nobody; worker_processes 10; 啟動進程,若是是256MB的VPS最好設定在4-8之間。 worker_rlimit_nofile 100000; 開啟文件數 error_log /var/log/nginx/error.log; 錯誤信息日誌路徑 #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; pid /var/run/nginx.pid; events { worker_connections 51200; 規定進程的最大連接數 use epoll; 利用I/O複用模式 } http { include /etc/nginx/mime.types; 定義文件類型 default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; 設定訪問日誌 server_names_hash_bucket_size 128; client_header_buffer_size 16k; large_client_header_buffers 4 16k; client_max_body_size 8m; fastcgi_connect_timeout 180; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 64k; fastcgi_buffers 8 128k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; sendfile on; 開啟網路傳輸加快模式 tcp_nopush on; 改進TCP的傳輸速率BSD上的好東西 tcp_nodelay on; server_tokens off; gzip on; 啟動Gzip傳輸數據 gzip_static on; gzip_comp_level 5; gzip_min_length 1024; keepalive_timeout 60; #limit_zone myzone $binary_remote_addr 10m; # Load config files from the /etc/nginx/conf.d directory include /etc/nginx/conf.d/*.conf; }
server { listen 80; server_name www.adj.idv.tw; access_log /var/log/nginx/www.adj.idv.tw.access.log; error_log /var/www/html/adj/error.log error; charset utf8; ## Default location location / { root /var/www/html/adj; index index.php; } ## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log on; expires 30d; root /var/www/html/adj; } ## Parse all .php file in the /var/www/html/adj directory location ~ .php$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/html/adj$fastcgi_script_name; include 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_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 120; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 256k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } ## Disable viewing .htaccess & .htpassword location ~ /\.ht { deny all; } }
service mysqld start service php-fpm start service nginx start
使用道具 舉報
本版積分規則 發表回復 回帖後跳轉到最後一頁
Archiver|手機版|小黑屋|免責聲明|TShopping
GMT+8, 2024-5-5 14:28 , Processed in 0.068543 second(s), 18 queries .
本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.