日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)

發(fā)布時間:2023/11/27 生活经验 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

RHEL5(CentOS)nginx+php+mysql+tomcat+memchached配置全過程

一、準(zhǔn)備工作:
SSH,telnet
終端中文顯示亂碼解決辦法
vi /etc/sysconfig/i18n
將內(nèi)容改為
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

二、安裝PHP 5.2.10FastCGI模式)
1
、編譯安裝PHP 5.2.10所需的支持庫:
tar zxvf libiconv-1.13.tar.gz
cd libiconv-1.13/
./configure --prefix=/usr/local
make
make install
cd ../

tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
make
make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make
make install
cd http://www.cnblogs.com/

tar zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9/
./configure
make
make install
cd ../

ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1

tar zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8/
/sbin/ldconfig
./configure
make
make install
cd ../

2
、編譯安裝MySQL 5.1.38
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
tar zxvf mysql-5.1.38.tar.gz
cd mysql-5.1.38/
./configure --prefix=/usr/local/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase
make && make install
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
cd ../

附:以下為附加步驟,如果你想在這臺服務(wù)器上運行MySQL數(shù)據(jù)庫,則執(zhí)行以下兩步。如果你只是希望讓PHP支持MySQL擴展庫,能夠連接其他服務(wù)器上的MySQL數(shù)據(jù)庫,那么,以下兩步無需執(zhí)行。

、創(chuàng)建MySQL數(shù)據(jù)庫存放目錄
mkdir -p /data/mysql/data/
chown -R mysql:mysql /data/mysql/

、以mysql用戶帳號的身份建立數(shù)據(jù)表:
/usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql/data --user=mysql

、創(chuàng)建my.cnf配置文件:
vi /data/mysql/my.cnf
輸入以下內(nèi)容:
引用
[client]
default-character-set = utf8
port??? = 3306
socket? = /tmp/mysql.sock

[mysql]
prompt="(\u:www.xxx.com:)[\d]> "
no-auto-rehash

[mysqld]
#default-character-set = utf8
lower_case_table_names=1
user??? = mysql
port??? = 3306
socket? = /tmp/mysql.sock
basedir = /usr/local/mysql
datadir = /data/mysql/data
open_files_limit??? = 10240
back_log = 600
max_connections = 3000
max_connect_errors = 6000
table_cache = 614
external-locking = FALSE
max_allowed_packet = 32M
sort_buffer_size = 2M
join_buffer_size = 2M
thread_cache_size = 300
thread_concurrency = 8
query_cache_size = 32M
query_cache_limit = 2M
query_cache_min_res_unit = 2k
default-storage-engine = MyISAM
default_table_type = MyISAM
thread_stack = 192K
transaction_isolation = READ-COMMITTED
tmp_table_size = 246M
max_heap_table_size = 246M
long_query_time = 1
log_long_format
log-bin = /data/mysql/binlog
binlog_cache_size = 4M
binlog_format = MIXED
max_binlog_cache_size = 8M
max_binlog_size = 512M
expire_logs_days = 7
key_buffer_size = 256M
read_buffer_size = 1M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover

skip-name-resolve
master-connect-retry = 10
slave-skip-errors = 1032,1062,126,1114,1146,1048,1396

server-id = 1

innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 2048M
innodb_data_file_path = ibdata1:1024M:autoextend
innodb_file_io_threads = 4
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 16M
innodb_log_file_size = 128M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_file_per_table = 0
[mysqldump]
quick
max_allowed_packet = 32M

直接殺掉mysql進(jìn)程:killall -TERM mysqld

、創(chuàng)建管理MySQL數(shù)據(jù)庫的shell腳本:
vi /data/mysql/mysql

#!/bin/sh

mysql_port=3306
mysql_username="root"
mysql_password="xxx_dba"

function_start_mysql()
{
??? printf "Starting MySQL...\n"
??? /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/my.cnf 2>&1 > /dev/null &
}

function_stop_mysql()
{
??? printf "Stoping MySQL...\n"
??? /usr/local/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown
}

function_restart_mysql()
{
??? printf "Restarting MySQL...\n"
??? function_stop_mysql
??? sleep 5
??? function_start_mysql
}

function_kill_mysql()
{
??? kill -9 $(ps -ef | grep 'bin/mysqld_safe' | grep ${mysql_port} | awk '{printf $2}')
??? kill -9 $(ps -ef | grep 'libexec/mysqld' | grep ${mysql_port} | awk '{printf $2}')
}

if [ "$1" = "start" ]; then
??? function_start_mysql
elif [ "$1" = "stop" ]; then
??? function_stop_mysql
elif [ "$1" = "restart" ]; then
function_restart_mysql
elif [ "$1" = "kill" ]; then
function_kill_mysql
else
??? printf "Usage: /data/mysql/mysql {start|stop|restart|kill}\n"
fi

、賦予shell腳本可執(zhí)行權(quán)限:
chmod +x /data/mysql/mysql

、啟動MySQL
/data/mysql/mysql start

、通過命令行登錄管理MySQL服務(wù)器(提示輸入密碼時直接回車):
/usr/local/mysql/bin/mysql -u root -p -S /tmp/mysql.sock

若出現(xiàn)問題:
ps -aux | grep mysql
mysql???? 1382 0.0 0.2 5544 1376 pts/0??? S??? 17:34?? 0:00 bash
mysql???? 1475 0.0 0.2 5552 1388 pts/0??? S??? 17:38?? 0:00 bash
# chown -R mysql:mysql /usr/local/mysql/

、輸入以下SQL語句,創(chuàng)建一個具有root權(quán)限的用戶(admin)和密碼(12345678):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'xxx_dba';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'xxx_dba';

、(可選)停止MySQL
/data/mysql/mysql stop

3
、編譯安裝PHPFastCGI模式)
tar zxvf php-5.2.10.tar.gz
gzip -cd php-5.2.10-fpm-0.5.11.diff.gz | patch -d php-5.2.10 -p1
cd php-5.2.10/
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear
make ZEND_EXTRA_LIBS='-liconv'
make install
cp php.ini-dist /usr/local/php/etc/php.ini
cd ../
curl http://pear.php.net/go-pear | /usr/local/php/bin/php

4
、編譯安裝PHP5擴展模塊
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../

tar jxvf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3/
/usr/local/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../

tar zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make install
cd ../

tar zxvf ImageMagick.tar.gz
cd ImageMagick-6.5.1-2/
./configure
make
make install
cd ../

tar zxvf imagick-2.2.2.tgz
cd imagick-2.2.2/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
cd ../

5
、修改php.ini文件
手工修改:查找/usr/local/php/etc/php.ini中的extension_dir = "./"
修改為extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
并在此行后增加以下幾行,然后保存:
  extension = "memcache.so"
  extension = "pdo_mysql.so"
  extension = "imagick.so"

再查找output_buffering = Off
修改為output_buffering = On

自動修改:若嫌手工修改麻煩,可執(zhí)行以下shell命令,自動完成對php.ini文件的修改:
sed -i 's#extension_dir = "./"#extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"\nextension = "memcache.so"\nextension = "pdo_mysql.so"\nextension = "imagick.so"\n#' /usr/local/php/etc/php.ini
sed -i 's#output_buffering = Off#output_buffering = On#' /usr/local/php/etc/php.ini
sed -i "s#; always_populate_raw_post_data = On#always_populate_raw_post_data = On#g" /usr/local/php/etc/php.ini

6
、配置eAccelerator加速PHP
mkdir -p /usr/local/eaccelerator_cache
vi /usr/local/php/etc/php.ini

shift+g鍵跳到配置文件的最末尾,加上以下配置信息:

[eaccelerator]
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/usr/local/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

7
、創(chuàng)建www用戶和組,以及虛擬主機使用的目錄:
/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
mkdir -p /data/htdocs/group
chmod +w /data/htdocs/group
chown -R www:www /data/htdocs/group

8
、創(chuàng)建php-fpm配置文件(php-fpm是為PHP打的一個FastCGI管理補丁,可以平滑變更php.ini配置而無需重啟php-cgi):
/usr/local/php/etc/目錄中創(chuàng)建php-fpm.conf文件:
rm -f /usr/local/php/etc/php-fpm.conf
vi /usr/local/php/etc/php-fpm.conf

入以下內(nèi)容(如果您安裝 Nginx + PHP 用于程序調(diào)試,請將以下的<value name="display_errors">0</value>改為<value name="display_errors">1</value>,以便顯示PHP錯誤信息,否則,Nginx 會報狀態(tài)為500的空白錯誤頁):

<?xml version="1.0" ?>
<configuration>
? All relative paths in this config are relative to php's install prefix
? <section name="global_options">
??? Pid file
??? <value name="pid_file">/usr/local/php/logs/php-fpm.pid</value>
??? Error log file
??? <value name="error_log">/usr/local/php/logs/php-fpm.log</value>
??? Log level
??? <value name="log_level">notice</value>
??? When this amount of php processes exited with SIGSEGV or SIGBUS ...
??? <value name="emergency_restart_threshold">10</value>
??? ... in a less than this interval of time, a graceful restart will be initiated.
??? Useful to work around accidental curruptions in accelerator's shared memory.
??? <value name="emergency_restart_interval">1m</value>

??? Time limit on waiting child's reaction on signals from master
??? <value name="process_control_timeout">5s</value>
??? Set to 'no' to debug fpm
??? <value name="daemonize">yes</value>
? </section>
? <workers>
??? <section name="pool">
????? Name of pool. Used in logs and stats.
????? <value name="name">default</value>
????? Address to accept fastcgi requests on.
????? Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket'
????? <value name="listen_address">127.0.0.1:9000</value>
????? <value name="listen_options">
??????? Set listen(2) backlog
??????? <value name="backlog">-1</value>
??????? Set permissions for unix socket, if one used.
??????? In Linux read/write permissions must be set in order to allow connections from web server.
??????? Many BSD-derrived systems allow connections regardless of permissions.
??????? <value name="owner"></value>
??????? <value name="group"></value>
??????? <value name="mode">0666</value>
????? </value>
????? Additional php.ini defines, specific to this pool of workers.
????? <value name="php_defines">
??????? <value name="sendmail_path">/usr/sbin/sendmail -t -i</value>
??????? <value name="display_errors">1</value>
????? </value>
????? Unix user of processes
??????? <value name="user">www</value>
????? Unix group of processes
??????? <value name="group">www</value>
????? Process manager settings
????? <value name="pm">
??????? Sets style of controling worker process count.
??????? Valid values are 'static' and 'apache-like'
??????? <value name="style">static</value>
??????? Sets the limit on the number of simultaneous requests that will be served.
??????? Equivalent to Apache MaxClients directive.
??????? Equivalent to PHP_FCGI_CHILDREN environment in original php.fcgi
??????? Used with any pm_style.
??????? <value name="max_children">128</value>
??????? Settings group for 'apache-like' pm style
??????? <value name="apache_like">
????????? Sets the number of server processes created on startup.
????????? Used only when 'apache-like' pm_style is selected
????????? <value name="StartServers">20</value>
????????? Sets the desired minimum number of idle server processes.
????????? Used only when 'apache-like' pm_style is selected
????????? <value name="MinSpareServers">5</value>
????????? Sets the desired maximum number of idle server processes.
????????? Used only when 'apache-like' pm_style is selected
????????? <value name="MaxSpareServers">35</value>
??????? </value>
????? </value>
????? The timeout (in seconds) for serving a single request after which the worker process will be terminated
????? Should be used when 'max_execution_time' ini option does not stop script execution for some reason
????? '0s' means 'off'
????? <value name="request_terminate_timeout">0s</value>
????? The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow.log file
????? '0s' means 'off'
????? <value name="request_slowlog_timeout">0s</value>
????? The log file for slow requests
????? <value name="slowlog">logs/slow.log</value>
????? Set open file desc rlimit
????? <value name="rlimit_files">65535</value>
????? Set max core size rlimit
????? <value name="rlimit_core">0</value>
????? Chroot to this directory at the start, absolute path
????? <value name="chroot"></value>
????? Chdir to this directory at the start, absolute path
????? <value name="chdir"></value>
????? Redirect workers' stdout and stderr into main error log.
????? If not set, they will be redirected to /dev/null, according to FastCGI specs
????? <value name="catch_workers_output">yes</value>
????? How much requests each process should execute before respawn.
????? Useful to work around memory leaks in 3rd party libraries.
????? For endless request processing please specify 0
????? Equivalent to PHP_FCGI_MAX_REQUESTS
????? <value name="max_requests">102400</value>
????? Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect.
????? Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php.fcgi (5.2.2+)
????? Makes sense only with AF_INET listening socket.
????? <value name="allowed_clients">127.0.0.1</value>
????? Pass environment variables like LD_LIBRARY_PATH
????? All $VARIABLEs are taken from current environment
????? <value name="environment">
??????? <value name="HOSTNAME">$HOSTNAME</value>
??????? <value name="PATH">/usr/local/bin:/usr/bin:/bin</value>
??????? <value name="TMP">/tmp</value>
??????? <value name="TMPDIR">/tmp</value>
??????? <value name="TEMP">/tmp</value>
??????? <value name="OSTYPE">$OSTYPE</value>
??????? <value name="MACHTYPE">$MACHTYPE</value>
??????? <value name="MALLOC_CHECK_">2</value>
????? </value>
??? </section>
? </workers>
</configuration>

9
、啟動php-cgi進(jìn)程,監(jiān)聽127.0.0.19000端口,進(jìn)程數(shù)為200(如果服務(wù)器內(nèi)存小于3GB,可以只開啟64個進(jìn)程),用戶為www
ulimit -SHn 65535
/usr/local/php/sbin/php-fpm start
注:/usr/local/php/sbin/php-fpm還有其他參數(shù),包括:start|stop|quit|restart|reload|logrotate,修改php.ini后不重啟php-cgi,重新加載配置文件使用reload

意:此處啟動時遇到了麻煩, 啟動警告:libgomp.so.1: shared object cannot be dlopen()ed in Unknown on line 0,經(jīng)過百度,有人說是gcc版本太低,我可能了下我的GCC版本是4.1.1 20070105
升級GCC

三、安裝Nginx 0.8.15
1
、安裝Nginx所需的pcre庫:
tar zxvf pcre-7.9.tar.gz
cd pcre-7.9/
./configure
make && make install
cd ../

2
、安裝Nginx
tar zxvf nginx-0.8.15.tar.gz
cd nginx-0.8.15/
加入SSL模塊、FLV模塊、清楚制定URL緩存
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --add-module=../ngx_cache_purge-1.0
make && make install
cd ../

3
、創(chuàng)建Nginx日志目錄
mkdir -p /data/logs
chmod +w /data/logs
chown -R www:www /data/logs

4
、創(chuàng)建Nginx配置文件
、在/usr/local/nginx/conf/目錄中創(chuàng)建nginx.conf文件:
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.default.conf
rm -f /usr/local/nginx/conf/nginx.conf
vi /usr/local/nginx/conf/nginx.conf

輸入以下內(nèi)容:
user? www www;

worker_processes 8;

error_log? /data/logs/nginx_error.log? crit;

pid??????? /usr/local/nginx/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;

events
{
? use epoll;
? worker_connections 65535;
}

http
{
? include?????? mime.types;
? default_type? application/octet-stream;

? #charset? gb2312;
???? ?
? server_names_hash_bucket_size 128;
? client_header_buffer_size 32k;
? large_client_header_buffers 4 32k;
? client_max_body_size 8m;
???? ?
? sendfile on;
? tcp_nopush???? on;

? keepalive_timeout 60;

? tcp_nodelay on;

? fastcgi_connect_timeout 300;
? fastcgi_send_timeout 300;
? fastcgi_read_timeout 300;
? fastcgi_buffer_size 64k;
? fastcgi_buffers 4 64k;
? fastcgi_busy_buffers_size 128k;
? fastcgi_temp_file_write_size 128k;

? gzip on;
? gzip_min_length? 1k;
? gzip_buffers???? 4 16k;
? gzip_http_version 1.0;
? gzip_comp_level 2;
? gzip_types?????? text/plain application/x-javascript text/css application/xml;
? gzip_vary on;

? #limit_zone? crawler? $binary_remote_addr? 10m;

? server
? {
??? listen?????? 80;
??? server_name? 192.168.10.227;
??? index index.html index.htm index.php;
??? root? /data/htdocs/group;

??? #limit_conn?? crawler? 20;?? ?
?????????????????????????? ?
??? location ~ .*\.(php|php5)?$
??? {???? ?
????? #fastcgi_pass? unix:/tmp/php-cgi.sock;
????? fastcgi_pass? 127.0.0.1:9000;
????? fastcgi_index index.php;
????? include fcgi.conf;
??? }
?? ?
??? location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
??? {
????? expires????? 30d;
??? }

??? location ~ .*\.(js|css)?$
??? {
????? expires????? 1h;
??? }?? ?

??? log_format? access? '$remote_addr - $remote_user [$time_local] "$request" '
????????????? '$status $body_bytes_sent "$http_referer" '
????????????? '"$http_user_agent" $http_x_forwarded_for';
??? access_log? /data/logs/access.log? access;
? }

? server
? {
??? listen? 80;
??? server_name? status.xxx.cn;

??? location / {
??? stub_status on;
??? access_log?? off;
??? }
? }
}

、在/usr/local/nginx/conf/目錄中創(chuàng)建fcgi.conf文件:
vi /usr/local/nginx/conf/fcgi.conf

輸入以下內(nèi)容:
fastcgi_param? GATEWAY_INTERFACE? CGI/1.1;
fastcgi_param? SERVER_SOFTWARE??? nginx;

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_FILENAME??? $document_root$fastcgi_script_name;
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? 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;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param? REDIRECT_STATUS??? 200;

5
、啟動Nginx
ulimit -SHn 65535
/usr/local/nginx/sbin/nginx

四、配置開機自動啟動Nginx + PHP
vi /etc/rc.local

在末尾增加以下內(nèi)容:
ulimit -SHn 65535
/usr/local/php/sbin/php-fpm start
/usr/local/nginx/sbin/nginx

五、優(yōu)化Linux內(nèi)核參數(shù)
vi /etc/sysctl.conf

在末尾增加以下內(nèi)容:

# Add
net.ipv4.tcp_max_syn_backlog = 65536
net.core.netdev_max_backlog =? 32768
net.core.somaxconn = 32768

net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2

net.ipv4.tcp_tw_recycle = 1
#net.ipv4.tcp_tw_len = 1
net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_max_orphans = 3276800

#net.ipv4.tcp_fin_timeout = 30
#net.ipv4.tcp_keepalive_time = 120
net.ipv4.ip_local_port_range = 1024? 65535

使配置立即生效:
/sbin/sysctl -p

六、在不停止Nginx服務(wù)的情況下平滑變更Nginx配置
1
、修改/usr/local/nginx/conf/nginx.conf配置文件后,請執(zhí)行以下命令檢查配置文件是否正確:
/usr/local/nginx/sbin/nginx -t

如果屏幕顯示以下兩行信息,說明配置文件正確:
  the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully

2
、這時,輸入以下命令查看Nginx主進(jìn)程號:
ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'

屏幕顯示的即為Nginx主進(jìn)程號,例如:
  6302
這時,執(zhí)行以下命令即可使修改過的Nginx配置文件生效:
kill -HUP 6302

或者無需這么麻煩,找到NginxPid文件:
kill -HUP `cat /usr/local/nginx/nginx.pid`

0.8
以后的產(chǎn)品
/usr/local/nginx/sbin/nginx -s reload

七、編寫每天定時切割Nginx日志的腳本
1
、創(chuàng)建腳本/usr/local/nginx/sbin/cut_nginx_log.sh
vi /usr/local/nginx/sbin/cut_nginx_log.sh

輸入以下內(nèi)容:
#!/bin/bash
# This script run at 00:00

# The Nginx logs path
logs_path="/usr/local/nginx/logs/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/nginx/nginx.pid`


2
、設(shè)置crontab,每天凌晨00:00切割nginx訪問日志
crontab -e

輸入以下內(nèi)容:

00 00 * * * /bin/bash? /usr/local/nginx/sbin/cut_nginx_log.sh


八、安裝JDK+TOMCAT
1
、安裝JDK
#chmod +X jdk-6u18-ea-bin-b05-linux-i586-18_nov_2009.bin
# ./jdk-6u18-ea-bin-b05-linux-i586-18_nov_2009.bin
# mv jdk1.6.0.18 /usr/local/jdk
2
、配置環(huán)境變量
# vi /etc/profile
shift+g,將下面這段文字加到結(jié)尾
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/jre/bin

export CATALINA_HOME=/usr/local/tomcat
wq
退出
3
、讓配置立即啟用
source /etc/profile

九、安裝TOMCAT
# tar zxvf apache-tomcat-6.0.26.tar.gz
# mv apache-tomcat-6.0.26 /usr/local/tomcat

十:配置nginx.conf
vi /usr/local/nginx/conf/nginx.conf

user? www www;

worker_processes 8;

error_log? /data/logs/nginx_error.log? crit;

pid??????? /usr/local/nginx/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;

events
{
? use epoll;
? worker_connections 65535;
}

http
{
? include?????? mime.types;
? default_type? application/octet-stream;

? charset? utf-8;

? server_names_hash_bucket_size 128;
? client_header_buffer_size 32k;
? large_client_header_buffers 4 32k;
? client_max_body_size 300m;

? sendfile on;
? tcp_nopush???? on;

? keepalive_timeout 60;

? tcp_nodelay on;

? client_body_buffer_size 512k;
? proxy_connect_timeout 5;
? proxy_read_timeout 60;
? proxy_send_timeout 5;
? proxy_buffer_size? 16k;
? proxy_buffers?? 4 64k;
? proxy_busy_buffers_size 128k;
? proxy_temp_file_write_size 128k;

? fastcgi_connect_timeout 300;
? fastcgi_send_timeout 300;
? fastcgi_read_timeout 300;
? fastcgi_buffer_size 64k;
? fastcgi_buffers 4 64k;
? fastcgi_busy_buffers_size 128k;
? fastcgi_temp_file_write_size 128k;

? gzip on;
? gzip_min_length? 1k;
? gzip_buffers???? 4 16k;
? gzip_http_version 1.0;
? gzip_comp_level 2;
? gzip_types?????? text/plain application/x-javascript text/css application/xml;
? gzip_vary on;
?
? ssi on;
? ssi_silent_errors on;
? ssi_types text/shtml;

? #limit_zone? crawler? $binary_remote_addr? 10m;

? server
? {
??? listen 80;
??? server_name flv.xxx.com;
??? index index.shtml index.html index.htm;

??? limit_rate_after 3m;
??? limit_rate 512k;

??? location ~ \.flv
??? {
????? flv;
??? }
??? access_log off;
? }

? upstream tomcat_server {
??? server 127.0.0.1:8080;
? }

? server
? {
??? listen?????? 80;
??? server_name? www.xxx.com;
??? index index.html index.htm index.xhtml;
??? root? /usr/local/tomcat/webapps/root;

??? if (-d $request_filename){
??? rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
??? }

??? location ~ \.(html|jsp|xhtm|htm)?$
??? {
????? proxy_set_header Host $host;
????? proxy_set_header X-Forwarded-For $remote_addr;
????? proxy_pass http://tomcat_server;
??? }

??? location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
??? {
????? expires????? 30d;
??? }

??? location ~ .*\.(js|css)?$
??? {
????? expires????? 1h;
??? }

??? access_log? off;
? }

? server
? {
??? listen?????? 80;
??? server_name? group.xxx.com;
??? index index.html index.htm index.php;
??? root? /data/htdocs/group;

??? #limit_conn?? crawler? 20;

??? location ~ .*\.(php|php5)?$
??? {
????? #fastcgi_pass? unix:/tmp/php-cgi.sock;
????? fastcgi_pass? 127.0.0.1:9000;
????? fastcgi_index index.php;
????? include fcgi.conf;
??? }

??? location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
??? {
????? expires????? 30d;
??? }

??? location ~ .*\.(js|css)?$
??? {
????? expires????? 1h;
??? }

??? log_format? access? '$remote_addr - $remote_user [$time_local] "$request" '
????????????? '$status $body_bytes_sent "$http_referer" '
????????????? '"$http_user_agent" $http_x_forwarded_for';
??? access_log? /data/logs/access.log? access;
? }

? server
? {
??? listen? 80;
??? server_name? status.xxx.com;

??? location / {
??? stub_status on;
??? access_log?? off;
??? }
? }
}

十一、安裝memcached
首先安裝 memcache 的時候缺少 libevent。還是先安裝好 libevent 下載libeventhttp://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz

[root@master chenlb]# wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
[root@master chenlb]# tar zxvf memcached-1.2.6.tar.gz
[root@master chenlb]# cd memcached-1.2.6
[root@master memcached-1.2.6]# ./configure --prefix=/usr/local/memcache --with-libevent=/usr/local
[root@master memcached-1.2.6]# make
[root@master memcached-1.2.6]# make install

接著運行:

?? 1. [root@master memcached-1.2.6]# /usr/local/memcached/bin/memcached -d -m 10 -p 11211 -u root ?
?? 2. /usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory ?

[root@master memcached-1.2.6]# /usr/local/memcached/bin/memcached -d -m 10 -p 11211 -u root
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

報錯說:libevent-1.4.so.2 不在公共文件里。郁悶,然后打到 芽雨快跑 blog。解決方法是鏈接一下。

?? 1. [root@master memcached-1.2.6]# ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2 ?
?? 2. [root@master memcached-1.2.6]# /usr/local/memcached/bin/memcached -d -m 10 -p 11211 -u root ?

十二、創(chuàng)建數(shù)據(jù)庫用戶并賦權(quán):
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES , CREATE VIEW , SHOW VIEW , CREATE FUNCTION,CREATE PROCDURE, CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON dotayo_db.* TO 'dotayo_db'@'192.168.1.%' IDENTIFIED BY 'dotayo_db';

十三、從開發(fā)機復(fù)制數(shù)據(jù)庫實例到測試機,若有函數(shù)或存儲過程,需設(shè)置:
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
Query OK, 0 rows affected (0.00 sec)

已管理員賬號登陸SQLyog,連接開發(fā)數(shù)據(jù)庫與測試數(shù)據(jù)庫,copy完成,數(shù)據(jù)庫搭建完成。

十四:啟動tomcatOutOfMemoryError: PermGen space
解決辦法:
以下給出2G內(nèi)存環(huán)境下java jvm 的參數(shù)設(shè)置參考:
vi /usr/local/tomcat/bin/catalina.sh
“echo "Using CATALINA_BASE:?? $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -Xms800m -Xmx800m? -XX:PermSize=128M -XX:MaxNewSize=512m -XX:MaxPermSize=256m -Djava.awt.headless=true "

重啟tomcat

十五、配置iptables:
#vi /etc/sysconfig/iptables
文件內(nèi)容
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT

#modify by mingfu 060404
#Please do not modify the content below

#ACK FIN SYN
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP

#port scan
# NMAP FIN/URG/PSH
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP

# Xmas Tree
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags ALL ALL -j DROP

# Another Xmas Tree
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP

# Null Scan(possibly)
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags ALL NONE -j DROP

# SYN/RST
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags SYN,RST SYN,RST -j DROP

# SYN/FIN -- Scan(possibly)
-A RH-Firewall-1-INPUT -i eth0 -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP

#!--syn
-A RH-Firewall-1-INPUT -p tcp ! --syn -m state --state NEW -j DROP

#Dos
-A RH-Firewall-1-INPUT -p tcp --dport 80 -m limit --limit 10/second --limit-burst 300 -j ACCEPT

#sync flood

-N synfoold
-A synfoold -p tcp --syn -m limit --limit 1/s -j RETURN
-A synfoold -p tcp -j REJECT --reject-with tcp-reset
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -j synfoold

-N ping
-A ping -p icmp --icmp-type echo-request -m limit --limit 1/second -j RETURN
-A ping -p icmp -j REJECT
-I RH-Firewall-1-INPUT -p icmp --icmp-type echo-request -m state --state NEW -j ping

#-A RH-Firewall-1-INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
#-A RH-Firewall-1-INPUT -p icmp --icmp-type 0 -s 0/0 -j ACCEPT
#-A RH-Firewall-1-INPUT -p icmp --icmp-type 0 -s localip -j DROP
#-A RH-Firewall-1-INPUT -p icmp --icmp-type 8 -s localip -j DROP

#all ports

-A RH-Firewall-1-INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
#FTP
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 32800:34000 -j ACCEPT
#MAIL
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 113 -j ACCEPT
#SSH
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 922 -j ACCEPT
#WEB
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 82 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 4443 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT
#DNS
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
#DATABASE
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 8009 -j ACCEPT
#VNC
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW -m tcp -p tcp --dport 5801: -j ACCEPT
#ICMP
-A RH-Firewall-1-INPUT -i eth0 -j REJECT --reject-with icmp-host-prohibited

-A RH-Firewall-1-INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -m state --state NEW,INVALID -j DROP

COMMIT

至此,服務(wù)器配置全部完成,以上配置參考了一些牛人的文檔!

注意事項:
壓縮解壓縮文件
用戶用mydir目錄中最近被修改或添加的文件來對myarch.tar文件進(jìn)行更新。

#tar uf myarch.tar mydir
#tar zxvf myarch.tar

如果你安裝了某些庫,比如在安裝gtk -2.4.13時它會需要glib-2.0 >= 2.4.0,辛苦的安裝好glib
沒有指定 --prefix=/usr 這樣glib庫就裝到了/usr/local下,而又沒有在/etc/ld.so.conf中添加/usr/local/lib
這個搜索路徑,所以編譯gtk -2.4.13就會出錯了

?

轉(zhuǎn)載于:https://www.cnblogs.com/vicowong/archive/2011/01/26/1945530.html

總結(jié)

以上是生活随笔為你收集整理的RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

丁香六月伊人 | 91成人午夜 | 国产精品久久二区 | 麻豆国产精品视频 | 日韩精品中文字幕有码 | 狠狠狠的干| 欧美一区二区日韩一区二区 | 手机看片福利 | 亚州精品视频 | 日韩中文在线观看 | 特级毛片在线 | 久久久久久国产一区二区三区 | 成人污视频在线观看 | 国产精品美女久久久网av | 精品国产午夜 | 精品国产精品国产偷麻豆 | 久久资源在线 | 中日韩欧美精彩视频 | 日日干夜夜骑 | 中文字幕 第二区 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 一级欧美一级日韩 | 最新色视频 | 成人午夜精品久久久久久久3d | 美女视频黄免费的 | 国产黄色精品网站 | 五月天色丁香 | 99精品福利 | 日韩国产精品久久久久久亚洲 | 欧美资源| 国产精品免费视频观看 | 日本精品久久久久影院 | 手机在线永久免费观看av片 | 久久国产精品视频 | 日韩h在线观看 | 亚洲免费小视频 | 亚洲一区免费在线 | 91免费国产在线观看 | 成人一区二区在线观看 | 亚洲欧美少妇 | 婷婷网站天天婷婷网站 | 特级西西人体444是什么意思 | 99re亚洲国产精品 | 美女视频a美女大全免费下载蜜臀 | 在线观看日本韩国电影 | 国产精品亚洲人在线观看 | 九九九九免费视频 | 在线精品观看 | 国产99久久 | 久久精品在线免费观看 | 99视频偷窥在线精品国自产拍 | 日韩大片在线观看 | 97视频人人澡人人爽 | 久久久免费观看 | 免费日韩电影 | 久久综合福利 | 精品免费 | 九九国产精品视频 | 亚洲最大成人网4388xx | 91精品资源 | 国产视频网站在线观看 | 中文字幕亚洲欧美日韩 | 久久免费视频一区 | 四虎在线视频 | 中文字幕在线观看视频免费 | 欧美91在线 | 国产一级在线观看视频 | www四虎影院| 三级av免费观看 | 亚洲美女在线国产 | 精品成人a区在线观看 | 久99精品| 国产综合久久 | 久久99网 | 青青草国产成人99久久 | 婷婷中文字幕综合 | 国产精品久久久久久一区二区三区 | 国产精品成人一区二区三区吃奶 | 久久久久国产一区二区三区 | 天天射天天做 | 亚洲一级黄色 | 麻豆视频免费看 | 国产成人在线观看 | 超碰97在线人人 | 亚洲作爱视频 | 99久久国产免费看 | 久久综合中文字幕 | 国产一区二区在线免费 | 亚洲最大在线视频 | 亚洲精品合集 | 精品你懂的 | 亚洲视频中文 | 国产精品久久久久久久久久99 | 日韩av网站在线播放 | 免费瑟瑟网站 | 国产一级淫片免费看 | 久久精品免费看 | 349k.cc看片app| 国产露脸91国语对白 | 麻豆 videos | 婷婷av网站 | 99热在线国产精品 | 国产精品自产拍在线观看桃花 | 亚洲欧美在线观看视频 | 久精品视频 | 成人在线你懂得 | 高清日韩一区二区 | 中文字幕av电影下载 | 国产成人精品av久久 | 国产专区日韩专区 | 2023av在线| 免费www视频 | 中文字幕精品一区二区精品 | 久久爱影视i | 久久久久久久毛片 | 你操综合| 九九热免费在线视频 | 国产精品久久久久高潮 | 深夜福利视频一区二区 | 久久精品国产精品 | 激情久久伊人 | 久草在线费播放视频 | 999久久久久久久久6666 | 六月色婷 | 欧美日韩高清免费 | 91av在线免费视频 | 国产成人久久精品77777 | 中文字幕在线观 | 中文字幕在线精品 | 国产日韩精品一区二区在线观看播放 | 成人三级网站在线观看 | 青青五月天 | 涩涩伊人| 一区二区视频网站 | 成人a级大片 | 波多野结衣动态图 | www国产在线 | 91干干干 | 久久久久国产精品免费 | www黄色 | 免费观看国产成人 | 中文字幕国语官网在线视频 | 亚洲电影网站 | 亚洲视频专区在线 | 91热在线 | 亚洲电影久久 | 国产亚洲小视频 | 免费a v观看 | 97超碰人人干| 久久精品视频国产 | 久久久免费视频播放 | 99精品免费在线 | 成人免费在线播放 | 久久综合中文字幕 | 成人免费色 | 国产精品久久久久久久婷婷 | 成年人免费电影 | 麻豆免费视频网站 | 成人三级av| 中文字幕 第二区 | 成人三级网站在线观看 | 天天综合色 | 久久人人爽人人爽人人片 | 日韩三区在线观看 | 江苏妇搡bbbb搡bbbb | 综合久久2023| 欧美精品一区二区三区一线天视频 | 96精品在线 | 激情五月在线视频 | 免费观看成年人视频 | 天天色天天操天天爽 | 免费在线国产黄色 | 永久免费观看视频 | 欧美日韩一区二区在线观看 | 日韩av不卡在线 | 久久久综合 | 成人手机在线视频 | 天天干天天插伊人网 | av电影免费| 国产一区二区视频在线 | 国产美女被啪进深处喷白浆视频 | 国产精品完整版 | 日韩中文字幕视频在线观看 | 婷婷射五月 | 黄色在线网站噜噜噜 | 国产五十路毛片 | 久久综合狠狠狠色97 | 国产精品九九九 | 高清av网 | 不卡的一区二区三区 | 国产高清在线免费视频 | 最近日本韩国中文字幕 | 亚洲精品黄色片 | 天天色天天操天天爽 | 五月天婷婷在线观看视频 | 欧美黑人性爽 | 六月丁香激情综合色啪小说 | 99久久这里只有精品 | 婷婷亚洲综合五月天小说 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国产精品国内免费一区二区三区 | 日韩精品 在线视频 | 久久精品视频18 | 免费视频一级片 | av丝袜在线| 亚洲精品欧美专区 | 丁香花在线观看免费完整版视频 | 黄色片免费电影 | 亚洲精品视频大全 | 久久精品香蕉 | 国产不卡视频 | av久久在线 | 成人av中文字幕 | 91在线www| 97视频在线免费观看 | 在线看av的网址 | 国产一区二区视频在线 | 免费在线观看视频a | av片中文字幕 | 久久视了| 黄色tv视频 | 国产高清在线永久 | 一级特黄aaa大片在线观看 | 国产精品99蜜臀久久不卡二区 | 国产精品美女免费视频 | 欧美美女视频在线观看 | 久久人人爽人人爽人人片av免费 | 亚洲人成影院在线 | 久久久久久国产精品免费 | 国产短视频在线播放 | 亚洲永久精品国产 | 精选久久 | 国内久久久久久 | 国产精久久久久久久 | 精品久久中文 | 五月激情在线 | 99免费看片 | 一区二区三区四区五区在线视频 | 97成人啪啪网 | 91手机视频 | 在线观看日韩中文字幕 | mm1313亚洲精品国产 | 免费婷婷| 麻豆国产在线播放 | 中文字幕一区二区三区在线观看 | 人人爽人人爽人人片av免 | 午夜精选视频 | 免费高清在线视频一区· | 黄色片毛片 | 亚洲黄色av网址 | 中文字幕av影院 | 国产精品嫩草55av | 天天色综合1 | 天天鲁天天干天天射 | av福利电影 | 丰满少妇在线观看 | 毛片一区二区 | 在线影视 一区 二区 三区 | 五月天激情综合网 | 久久久午夜精品理论片中文字幕 | 四虎最新入口 | 中文字幕日韩无 | 亚洲国产精品va在线看黑人动漫 | 日韩 精品 一区 国产 麻豆 | 97视频在线观看播放 | www黄免费| 欧美最猛性xxxxx(亚洲精品) | 蜜臀av夜夜澡人人爽人人 | 国产免费又爽又刺激在线观看 | 亚洲激情电影在线 | 欧美动漫一区二区三区 | 日韩va亚洲va欧美va久久 | 黄色免费观看视频 | 怡红院久久 | 欧美日韩国产欧美 | 99久久精品费精品 | 亚洲狠狠操| 狠狠综合网 | 免费看成人片 | 亚洲乱码中文字幕综合 | 18性欧美xxxⅹ性满足 | 国产成人精品久久久久蜜臀 | 日韩一三区 | 欧美性色黄 | 国产成人久久久77777 | av成人黄色| 国产一级视频免费看 | 91精品在线视频观看 | 久久久国产精品免费 | 中文字幕中文字幕在线中文字幕三区 | www久 | 热久久这里只有精品 | 日韩免费成人 | 一区二区三区在线免费观看视频 | av黄网站| 天天综合精品 | 成人app在线播放 | 91精品国产乱码久久 | 国产精品国产三级国产不产一地 | 97精品视频在线播放 | 亚洲精品中文字幕在线观看 | 亚洲精品视频在线观看视频 | av动态图片 | 久久久久 | 最新中文字幕在线观看视频 | 日韩大片在线免费观看 | 日本成人a | 人人干干人人 | 国产99久久久国产精品成人免费 | 成x99人av在线www | 亚洲91在线 | 丝袜av一区 | 亚洲最大在线视频 | 欧美巨乳网 | 色激情五月 | 午夜精品成人一区二区三区 | 国产九九九视频 | 婷婷激情在线 | 国产视频 亚洲视频 | 麻豆视频在线 | 97久久精品午夜一区二区 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 亚洲成年片 | 毛片激情永久免费 | 久久99亚洲精品久久久久 | 在线看片91| 日韩va亚洲va欧美va久久 | 免费在线国产 | 伊人手机在线 | 色狠狠久久av五月综合 | 1区2区3区在线观看 三级动图 | 免费在线黄网 | 国产成人免费 | 天天玩天天操天天射 | 丝袜av一区 | 久久久久久高清 | 国产精品久久久视频 | 国产精品美女久久久久久久 | 国产999精品久久久久久绿帽 | 中中文字幕av | 亚洲va欧美va人人爽春色影视 | 国产亚洲精品久久19p | 成人综合婷婷国产精品久久免费 | 久草在线网址 | 国产手机在线观看视频 | 在线观看视频 | 亚洲综合涩 | www.伊人网.com| 国产精品一区一区三区 | 最新影院 | 色网址99 | 亚洲欧美在线观看视频 | 91精品视频在线 | 国产色黄网站 | 97在线观看视频免费 | 五月天久久婷婷 | 久久久久一区二区三区四区 | 视频一区久久 | 24小时日本在线www免费的 | 最近最新最好看中文视频 | 欧美影院久久 | 日韩在线观看网址 | 久久不射电影网 | 欧美日韩视频一区二区三区 | 国产精品久久久久久一二三四五 | 三级av在线免费观看 | 99r在线播放 | 国产美女精彩久久 | www.99久久.com | 久久黄色美女 | 在线亚洲天堂网 | 久久久久区 | 在线看国产日韩 | 伊人资源站 | 国产精品久久久久久久久久久免费 | 亚洲最新av在线网站 | 国产亚洲精品久久久久久大师 | 久久成人黄色 | 天天色棕合合合合合合 | 欧美日韩亚洲在线观看 | 久久久久久久久久亚洲精品 | 五月天综合网站 | 91亚色视频在线观看 | 精品久久久久久久久久久院品网 | 色五月成人 | 国产在线播放不卡 | 成人免费视频在线观看 | 亚洲国产网站 | 免费观看黄 | 91福利社在线观看 | 欧美午夜一区二区福利视频 | 亚洲激情影院 | 久久伊人精品一区二区三区 | 国产九色视频在线观看 | 日本中文字幕电影在线免费观看 | 日韩av在线小说 | 91亚州| 久久国产精品视频免费看 | 精品日韩在线 | 免费看成年人 | 午夜视频在线观看一区 | 波多野结衣在线视频免费观看 | 久久久久久视频 | 国产精品女人久久久 | 亚洲欧美精品一区二区 | 国产精品久久久久久久久久不蜜月 | av一区二区三区在线播放 | 欧美成人xxxx | 777视频在线观看 | 国产成人精品国内自产拍免费看 | 综合天天色 | 久草线 | 久久99国产精品自在自在app | 521色香蕉网站在线观看 | 久久天天躁夜夜躁狠狠85麻豆 | 97看片吧 | 在线免费黄色av | 久久免费视频一区 | av资源免费在线观看 | 一区精品在线 | 国产成人精品综合 | 91精品国产乱码久久桃 | av三区在线| 久久国产精品视频 | 97在线观看视频免费 | 色橹橹欧美在线观看视频高清 | 正在播放国产一区 | 国产精品99久久久久久宅男 | 97超碰在线免费观看 | 久久国产精品99国产 | 91成人午夜| 在线免费性生活片 | 97精品国产手机 | 99精品系列 | 国产高清日韩 | 91九色视频在线播放 | 日韩视频一区二区三区 | 久草在线这里只有精品 | 国产亚洲一区二区三区 | 国产男女爽爽爽免费视频 | 国产高清视频在线播放 | 国产精品久久久久久久久免费 | 中文字幕国产精品一区二区 | www天天操 | 精品毛片一区二区免费看 | 国产成人免费观看久久久 | 免费成人在线视频网站 | 欧美日韩在线播放 | 在线成人免费 | 日韩在线免费电影 | 国产精品网址在线观看 | 成人丝袜 | 成人在线观看日韩 | 成人一级片视频 | 韩国av免费观看 | 国产精品免费看 | 国产精品无 | 日韩女同一区二区三区在线观看 | 成年人视频在线观看免费 | 黄色软件在线观看 | 久艹视频在线观看 | 在线观看av免费观看 | 国产精品资源在线 | 五月花激情 | 免费av片在线 | av字幕在线 | 五月天婷婷在线观看视频 | 日韩一区二区久久 | 狂野欧美激情性xxxx欧美 | 97在线公开视频 | 欧美激情精品久久久久久免费 | 黄色三级免费看 | 99久高清在线观看视频99精品热在线观看视频 | 国产福利91精品一区 | 91看成人 | 网址你懂的在线观看 | 全黄网站 | 国产精品99久久久久 | 午夜婷婷在线观看 | 81国产精品久久久久久久久久 | 四虎在线永久免费观看 | 欧美特一级片 | 色婷婷99| 亚洲一级国产 | 久久久久久久久久影院 | 亚洲日本三级 | 日本狠狠干 | 国产一区福利 | 欧美黑吊大战白妞欧美 | 亚洲精品一区二区三区四区高清 | 一区二区三区韩国免费中文网站 | 黄色动态图xx| 伊人手机在线 | 人人爽久久涩噜噜噜网站 | 久精品视频 | 狠狠狠干 | 国产精品久久久影视 | 中文字幕一区二区三区视频 | 一二三区高清 | 亚洲美女免费精品视频在线观看 | 久久免费久久 | 久草在线最新 | 午夜美女网站 | 精品999久久久 | av在线免费不卡 | 激情av在线资源 | 亚洲人人射 | 国产精品18久久久久久久久 | 国产剧情一区二区 | 日本久久成人中文字幕电影 | av在线免费播放 | 欧美福利片在线观看 | 岛国一区在线 | 亚洲激情在线播放 | 蜜桃视频成人在线观看 | 在线观看一区二区视频 | 精品一区二区精品 | 婷婷av网站 | www.亚洲精品视频 | 国产精品资源在线 | 久久网站免费 | 亚洲热视频 | 欧美精品二区 | 13日本xxxxxⅹxxx20 | 成年人在线观看视频免费 | 久久成人在线 | 国产精品成人久久久久久久 | 国产色啪 | 一区在线观看视频 | 337p日本欧洲亚洲大胆裸体艺术 | 天天爽综合网 | 日本中文一区二区 | 狠狠色噜噜狠狠狠狠 | 91综合视频在线观看 | 成人小视频免费在线观看 | 欧美黄在线 | 91网页版在线观看 | 日韩精品91偷拍在线观看 | 亚洲精品看片 | 久久99亚洲网美利坚合众国 | 日韩欧美xxxx | 亚洲六月丁香色婷婷综合久久 | 精品国产一区二区三区av性色 | 日韩av进入 | 国产不卡精品 | 波多野结衣一区三区 | 国内精品亚洲 | 黄色av免费看| 午夜影视av| 九九热在线观看视频 | 青草视频在线 | 欧美十八| 99爱精品视频 | 1000部国产精品成人观看 | 亚洲自拍偷拍色图 | 久草在线视频免费资源观看 | 久久伊人国产精品 | 91三级视频| 精品在线视频观看 | 国产精品日韩欧美一区二区 | 男女免费视频观看 | 亚洲最大成人网4388xx | 日韩特级黄色片 | 99久久精品久久久久久清纯 | 亚洲资源| 精品一区91 | 国产精品18久久久久白浆 | 91在线中文字幕 | 国产精品欧美日韩在线观看 | 在线播放一区二区三区 | 精品国产精品国产偷麻豆 | 欧美久久久久久久久久久久 | 久久九九精品 | 天天色草 | 超碰公开97 | 日本精品久久久一区二区三区 | 999视频在线播放 | 中文字幕免费成人 | 久久久高清视频 | 精品亚洲国产视频 | 中文久久精品 | 在线观看成人福利 | 91在线看黄 | 亚洲激情在线视频 | 在线韩国电影免费观影完整版 | 中文在线字幕免 | 精品在线看 | 可以免费看av | 97视频在线免费播放 | 亚洲婷婷伊人 | 久久字幕精品一区 | 免费午夜在线视频 | 中文字幕在线观看第一页 | 国产电影一区二区三区四区 | 黄色成人在线网站 | 久久99视频免费观看 | 精品久久国产一区 | 国产成人精品免高潮在线观看 | 精品久久久久免费极品大片 | 成人黄色资源 | 91视频亚洲| 欧美日韩精品久久久 | 日韩av一区二区三区 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲视频999 | 国产亚洲精品久久久久动 | 亚洲黄色在线播放 | 欧美怡红院视频 | 成人免费观看视频网站 | 91中文字幕视频 | 人人干干人人 | 婷婷在线看| 欧美日韩二区三区 | 一区二区三区在线观看免费视频 | 免费看污在线观看 | 中文字幕高清视频 | 欧美久久久久久久久久久久 | 视频国产在线观看18 | 国产精品久久久久久一区二区 | 色a综合 | 日韩精品一区二区在线观看 | 91爱爱中文字幕 | 91av网址 | 在线激情小视频 | 啪啪凸凸 | 97国产| 激情综合亚洲精品 | 91热在线 | 草久视频在线 | www国产在线 | 国产精品亚洲片在线播放 | 亚洲最大av网站 | 综合色综合色 | 日韩av电影网站在线观看 | 91亚洲在线观看 | 日韩一区二区免费播放 | 一区二区三区 中文字幕 | 麻豆手机在线 | 国产男女免费完整视频 | 精品欧美一区二区三区久久久 | 亚洲jizzjizz日本少妇 | 日韩首页| 久99久精品 | 国产视频日本 | 韩国av永久免费 | 国产精品欧美久久久久三级 | 丁香六月色 | 很黄很污的视频网站 | 黄a网站| 天天综合在线观看 | 免费看黄视频 | 国产日韩三级 | 免费成人黄色av | 91在线精品秘密一区二区 | 亚洲电影黄色 | 九九九九九国产 | 在线观看免费观看在线91 | 久久久久久网站 | 右手影院亚洲欧美 | 久久亚洲私人国产精品va | 91精品国产综合久久婷婷香蕉 | 一区二区三区 亚洲 | 97超碰人人干 | 中文字幕丰满人伦在线 | 久久香蕉影视 | 日韩黄色软件 | 久久久久电影网站 | 国产不卡在线观看视频 | 亚洲性xxxx | 91最新地址永久入口 | 久久国产欧美日韩 | 亚洲精品影院在线观看 | 色视频网站在线观看一=区 a视频免费在线观看 | 久久1区 | 国产成人91 | 最近日韩免费视频 | 夜夜高潮夜夜爽国产伦精品 | 久99久精品视频免费观看 | 久草热视频 | 成人欧美一区二区三区黑人麻豆 | 91在线91| 国产精品免费成人 | 黄色软件在线观看 | 丰满少妇在线观看网站 | 中文字幕日韩无 | 高清精品在线 | 亚州性色| 亚洲成a人片77777kkkk1在线观看 | 国内精品久久久久久久97牛牛 | 91精品视频在线看 | 在线视频 影院 | 亚洲精品456在线播放第一页 | 国产成人精品一区在线 | 五月天激情综合 | 日韩欧美亚州 | 国产在线一区二区三区播放 | 日精品| 97精品电影院 | av3级在线 | 亚洲影音先锋 | 国内精品国产三级国产aⅴ久 | 免费日韩电影 | av福利网址导航 | 久久99国产综合精品免费 | 91精品视频在线看 | 精品久久久久久综合 | 免费www视频 | 视频二区 | 午夜 在线 | 2022国产精品视频 | 久久久久久久久久伊人 | 综合久久综合久久 | 波多野结衣在线视频免费观看 | 又爽又黄又无遮挡网站动态图 | 91精品国产网站 | 中文字幕在线观看完整版 | 久久免费精品国产 | 欧美aa一级 | 欧美乱淫视频 | 国产精品福利视频 | 久久综合九色综合久久久精品综合 | 手机在线免费av | av 在线观看 | 色小说av| 日韩精品电影在线播放 | 国产精品无av码在线观看 | 99国产精品 | 国产精品嫩草69影院 | 91在线看视频免费 | 免费午夜视频在线观看 | 亚洲免费视频观看 | 人人射人人插 | 在线观看亚洲精品 | 在线看成人 | 欧美黄色软件 | 亚洲精品久久久蜜桃直播 | 色欧美88888久久久久久影院 | 丝袜美腿在线 | 丁香婷婷在线 | 91成人黄色 | 国产精品久久电影网 | 丁香高清视频在线看看 | 国产精品99精品久久免费 | 97色在线视频| 五月婷在线观看 | 黄a网| 精品久久久久久久久久久久久久久久 | 免费毛片一区二区三区久久久 | 在线国产中文 | 日韩精品视频一二三 | 成人毛片久久 | 欧美激情精品久久久久久 | 天天干天天干天天干 | 少妇bbbb搡bbbb搡bbbb| 亚洲免费av在线播放 | 97av精品 | 日韩影视在线观看 | 精品久久99 | 激情欧美丁香 | 日韩欧美精品在线视频 | 欧亚日韩精品一区二区在线 | 91在线看视频免费 | 国产一区二区三区免费在线观看 | 三级av网站| 久久综合成人网 | 久久久久国产成人精品亚洲午夜 | av直接看 | 91久久偷偷做嫩草影院 | 国产免费高清 | 在线免费三级 | 久久蜜臀av | 国产精品一区二区在线观看 | 亚洲一区精品人人爽人人躁 | 人人揉人人揉人人揉人人揉97 | 五月天伊人网 | 9999免费视频 | 久久精品99精品国产香蕉 | 久草视频视频在线播放 | 欧美激情视频一区二区三区 | 久久久国产视频 | av成人免费在线观看 | 亚洲人成人99网站 | 一区二区视 | 高清中文字幕 | 久久综合中文字幕 | 97av影院| 国产你懂的在线 | 成全免费观看视频 | 日韩视频一区二区在线 | 国产免费亚洲 | 成人综合日日夜夜 | 日韩在线短视频 | 国产性天天综合网 | 9999激情| 成人一区二区在线观看 | 日日日天天天 | 色悠悠久久综合 | 亚洲高清视频在线 | 99精品视频免费看 | 91pony九色丨交换 | 中文字幕 影院 | 九九色网 | 在线播放精品一区二区三区 | 国产精品欧美久久久久天天影视 | 婷婷天天色 | 97超级碰碰碰视频在线观看 | 亚洲黄色免费在线 | 国产精品久久久久久一区二区三区 | 日韩网站在线 | 久久久久久久免费看 | 五月色丁香 | 免费日韩高清 | av免费在线免费观看 | 免费看毛片网站 | 在线观看成年人 | 免费男女羞羞的视频网站中文字幕 | 亚洲aaa级 | 91探花系列在线播放 | 欧美激情综合五月 | 91网址在线 | 天天爱天天操 | 91精品国产99久久久久久久 | 亚洲深夜影院 | 在线天堂8√ | 日韩丝袜在线观看 | 最新婷婷色 | www日| 国产精品黑丝在线观看 | 91九色porn在线资源 | 99视频在线免费观看 | 日韩在线观看a | 成人国产精品免费观看 | 国产在线久草 | 国产精品久久嫩一区二区免费 | 成人国产精品av | 99视频在线观看视频 | 中文字幕日本在线 | 国产在线毛片 | 欧美一级小视频 | 麻豆传媒在线视频 | 国产成人av一区二区三区在线观看 | 日本不卡一区二区 | 色综合亚洲精品激情狠狠 | 激情综合网五月 | 午夜精品一区二区三区免费 | 91视频免费看片 | 视频在线亚洲 | 久久精品福利视频 | 91亚洲精品久久久久图片蜜桃 | 最近中文字幕在线中文高清版 | 狠日日| 97色se| 久久99网 | 欧美日在线观看 | 超碰在线94 | 91污污| 蜜桃视频在线观看一区 | 在线观看视频国产一区 | 亚洲欧洲国产日韩精品 | 国产一区二区在线免费视频 | 99精品在线免费观看 | 五月天久久 | 国产视频2区 | 日本久久久久久久久 | 亚洲欧美日韩国产一区二区三区 | 欧美日韩免费一区二区 | 久久综合亚洲鲁鲁五月久久 | 看国产黄色片 | 91精品中文字幕 | 久久久99精品免费观看 | 中文字幕视频观看 | 色天天中文 | 国产精品婷婷午夜在线观看 | 97成人精品视频在线观看 | 日韩中文免费视频 | 日韩激情视频在线 | 国产精品九九九 | 色五月色开心色婷婷色丁香 | 极品美女被弄高潮视频网站 | 婷婷丁香七月 | 精品福利国产 | 一区二区不卡高清 | 日韩区欠美精品av视频 | 亚洲免费资源 | 国产精品字幕 | 五月综合网站 | 久久99精品热在线观看 | 久久精品视频2 | 五月激情姐姐 | 97视频在线观看网址 | 最新中文字幕在线播放 | 色a综合| 色多多视频在线 | av免费看av| 亚洲成av人电影 | 久久超级碰视频 | 婷婷视频在线 | 天天干,天天射,天天操,天天摸 | 一区二区三区国 | 日本久久久久久久久久久 | 日韩精品中文字幕av | 欧美黑人性爽 | 五月亚洲 | 国产欧美综合在线观看 | 日本韩国中文字幕 | 日韩视频a| 国产做aⅴ在线视频播放 | 一区精品久久 | 一级欧美黄 | 精品夜夜嗨av一区二区三区 | 91九色porny在线 | 国产精品久久久久久久婷婷 | 久草在线免费看视频 | 免费观看一级特黄欧美大片 | 成人av在线影视 | www.午夜色.com | 香蕉视频久久 | 一级一级一片免费 | 亚洲精品看片 | 久久久精品久久日韩一区综合 | 欧美精品在线视频观看 | 亚洲一区二区高潮无套美女 | 亚洲人久久久 | 国产高清专区 | 免费的成人av | 国产精品久久伊人 | 日韩视频一区二区 | 丁香激情视频 | www.91国产 | 欧美在线视频免费 | 成年人免费在线播放 | 91av欧美 | 99久久精品国产网站 | 丁香六月色 | 天天爽夜夜操 | 九九免费在线视频 | www.色爱| 亚洲一区视频免费观看 | 国产一级黄大片 | 精品久久一区二区 | 日本护士撒尿xxxx18 | 精品亚洲免费 | 久久激情五月婷婷 | 又色又爽的网站 | av免费在线网 | 三级av免费看 | 91久久精品一区二区二区 | 九九免费观看视频 | 免费观看特级毛片 | 国产精品99页 | 亚洲日本在线一区 | 天天操婷婷 | 特级a毛片 | 久草在线资源观看 | 久久免费福利视频 | 国产a精品 | 欧美日韩精品网站 | 一区二区久久 | 狠狠的干狠狠的操 | 午夜资源站 | 亚洲一级片在线看 | 国产一级特黄电影 | 国产黄色美女 | 一区二区av | 久久99国产精品免费网站 | 欧美精品久久久久久久久久 | 免费a视频在线 | 日本久久久影视 | 一区二区三区影院 | 91麻豆网站| 色综合久久五月天 | 97国产情侣爱久久免费观看 | 中文字幕在线观看免费高清电影 | 天天操福利视频 | wwwwww色| 少妇激情久久 | 日韩免费一级电影 | 在线观看激情av | 亚洲2019精品 | 开心综合网 | 黄色片免费看 | 日韩精品视频免费 | 国产精久久久久久久 | 成人片在线播放 | 超碰精品在线 | www.久久成人 | 夜夜操天天干 | 国产精品不卡视频 | 操处女逼 | 亚洲综合在线一区二区三区 | 91精品在线免费 | 亚洲精品视频免费 | 欧美日韩另类视频 | 色丁香综合 | 色婷婷视频在线 | 国产精品久久久久久久久软件 | 日本 在线 视频 中文 有码 | 美女视频国产 |