首先要配置好PHP的網(wǎng)站環(huán)境,小鳥云管家可以一鍵進(jìn)行配置,如果你是用WIN操作系統(tǒng)的話,建議用IIS+PHP+MYSQL的環(huán)脊游境來搭建,然后安裝下FTP,并在本地通過FTP把網(wǎng)站程序上傳到小鳥云渣尺服務(wù)器,然后在IIS中發(fā)布網(wǎng)站,安如野高裝網(wǎng)站即可。不僅是小鳥云,所有的云服務(wù)器都可以這樣來操作,很多服務(wù)商是可以幫你配置環(huán)境的,另外IIS發(fā)布網(wǎng)站的教程建議你百度一下,會(huì)很詳細(xì)。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),黑龍江企業(yè)網(wǎng)站建設(shè),黑龍江品牌網(wǎng)站建設(shè),網(wǎng)站定制,黑龍江網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,黑龍江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
配置方銷信法:
1、WEB服務(wù)器
域名:
IP:10.10.10.10
2、Nginx反向代理服務(wù)器
IP:192.168.0.1
操作系統(tǒng):Centos
3、客戶端
IP:192.168.0.2
操作系統(tǒng):win7
C:\Windows\System32\drivers\etc\hosts #用記事本打開,在文件最后添加下面一行
192.168.0.1
配置步驟--Nginx反向代理服務(wù)器
1、關(guān)閉SELinux
vi /etc/selinux/config#SELINUX=enforcing #注釋掉#SELINUXTYPE=targeted #注釋掉SELINUX=disabled #增加:wq #保存,關(guān)閉。shutdown -r now #重啟系統(tǒng)
2、防火墻開啟80端口
vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #添加內(nèi)容/etc/init.d/iptables restart #重啟防火墻使配置生效
3、安裝編譯工具
yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl
4、系統(tǒng)約定
軟件源代碼虧悶輪包存放位置: /usr/local/src源碼包編譯安裝位置: /usr/local/軟件名字
5、下載軟件
cd /usr/local/src #進(jìn)入目錄(一)、下載nginx(目前穩(wěn)定版) wget (二)、下載pcre (支持nginx偽靜態(tài)) wget #這一命令我沒有獲取到文件,是在本地下載好后上傳到服務(wù)器(二)、下載ngx_cache_purge(清除指定URL緩存) wget
6、安裝pcre
cd /usr/local/srcmkdir /usr/local/pcre #創(chuàng)建安裝目錄tar zxvf pcre-8.35.tar.gzcd pcre-8.35./configure --prefix=/usr/local/pcre #配置makemake install
7、安裝Nginx
groupadd www #添加www組useradd -g www www -s /bin/false #創(chuàng)建nginx運(yùn)行賬戶www并加入到www組,不允許www用戶直接登錄系統(tǒng)cd /usr/local/srctar zxvf ngx_cache_purge-2.3.tar.gztar zxvf nginx-1.8.0.tar.gzcd nginx-1.8.0./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-openssl=/usr/ --with-pcre=/usr/local/src/pcre-8.35 --add-module=../ngx_cache_purge-2.3 #注意:--with-pcre=/usr/local/src/pcre-8.35指向的是源碼包解壓的路徑,而不是安裝的路徑,否則會(huì)報(bào)錯(cuò)make #編譯make install #安裝/usr/local/nginx/sbin/nginx #啟動(dòng)nginxchown -R /usr/local/nginx/html #設(shè)置目錄所有者chmod 700 -R /usr/local/nginx/html #設(shè)置目錄權(quán)限
8、添加Nginx啟動(dòng)文件
vi /罩賣etc/rc.d/init.d/nginx #編輯啟動(dòng)文件#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but it's not for everyone.# processname: nginx# pidfile: /var/run/nginx.pid# config: /usr/local/nginx/conf/nginx.confnginxd=/usr/local/nginx/sbin/nginxnginx_config=/usr/local/nginx/conf/nginx.confnginx_pid=/usr/local/nginx/logs/nginx.pidRETVAL=0prog="nginx"# Source function library.. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ ${NETWORKING} = "no" ] exit 0[ -x $nginxd ] || exit 0# Start nginx daemons functions.start() {if [ -e $nginx_pid ];then echo "nginx already running...." exit 1fi echo -n $"Starting $prog: " daemon $nginxd -c ${nginx_config} RETVAL=$? echo [ $RETVAL = 0 ] touch /var/lock/subsys/nginx return $RETVAL}# Stop nginx daemons functions.stop() {echo -n $"Stopping $prog: "killproc $nginxdRETVAL=$?echo[ $RETVAL = 0 ] rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid}# reload nginx service functions.reload() { echo -n $"Reloading $prog: " #kill -HUP `cat ${nginx_pid}` killproc $nginxd -HUP RETVAL=$? echo}# See how we were called.case "$1" instart) start stop) stop reload) reload restart) stop start status) status $prog RETVAL=$? *) echo $"Usage: $prog {start|stop|restart|reload|status|help}" exit 1esacexit $RETVAL:wq #保存退出chmod 775 /etc/rc.d/init.d/nginx #賦予文件執(zhí)行權(quán)限chkconfig nginx on #設(shè)置開機(jī)啟動(dòng)/etc/rc.d/init.d/nginx restartservice nginx restart
9、配置Nginx
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.confbak #備份nginx配置文件
vi /usr/local/nginx/conf/nginx.conf
(一)、設(shè)置nginx運(yùn)行賬號(hào)
找到user nobody;修改為 user www www; #在第一行
(二)、禁止nginx空主機(jī)頭,找到server,在上面一行添加如下內(nèi)容:
server { listen 80 default; server_name _; location / { root html; return 404; } location ~ /.ht { deny all; }}/etc/rc.d/init.d/nginx restart #重啟nginx 這樣設(shè)置之后,空主機(jī)頭訪問會(huì)直接跳轉(zhuǎn)到nginx404錯(cuò)誤頁面。
(三)、添加nginx虛擬主機(jī)包含文件
cd /usr/local/nginx/conf/ #進(jìn)入nginx安裝目錄mkdir vhost #建立虛擬目錄vi /usr/local/nginx/conf/nginx.conf #編輯 找到上一步添加的代碼,在最后添加:include vhost/*.conf;例如:server { listen 80 default; server_name _; location / { root html; return 404; } location ~ /.ht { deny all; }}include vhost/*.conf;
(四)、添加proxy_cache參數(shù)配置包含文件
cd /usr/local/nginx/conf/ touch proxy.conf vi /usr/local/nginx/conf/nginx.conf #編輯 找到http { 在下面添加一行include proxy.conf;
(五)、添加被代理服務(wù)器列表包含文件
cd /usr/local/nginx/conf/ touch mysvrhost.conf vi /usr/local/nginx/conf/nginx.conf #編輯 找到上一步添加的代碼,在下面添加一行include mysvrhost.conf;
(六)、設(shè)置nginx全局參數(shù)
vi /usr/local/nginx/conf/nginx.conf worker_processes 2; #工作進(jìn)程數(shù),為CPU的核心數(shù)或者兩倍events{ use epoll; #增加 worker_connections 65535; #修改為65535,最大連接數(shù)。}以下代碼在http { 部分增加與修改server_names_hash_bucket_size 128; #增加client_header_buffer_size 32k; #增加large_client_header_buffers 4 32k; #增加client_max_body_size 300m; #增加tcp_nopush on; #修改為onkeepalive_timeout 60; #修改為60tcp_nodelay on; #增加server_tokens off; #增加,不顯示nginx版本信息gzip on; #修改為ongzip_min_length 1k; #增加gzip_buffers 4 16k; #增加gzip_http_version 1.1; #增加gzip_comp_level 2; #增加gzip_types text/plain application/x-javascript text/css application/xml; #增加gzip_vary on; #增加
(七)、設(shè)置proxy_cache參數(shù)配置
cd /home mkdir -p /home/proxy_temp_dir #proxy_temp_dir與proxy_cache_dir這兩個(gè)文件夾必須在同一個(gè)分區(qū)mkdir -p /home/proxy_cache_dir #proxy_cache_dir與proxy_temp_dir這兩個(gè)文件夾必須在同一個(gè)分區(qū)chown -R proxy_cache_dir proxy_temp_dir #設(shè)置目錄所有者chmod -R 777 proxy_cache_dir proxy_temp_dir #設(shè)置目錄權(quán)限cd /usr/local/nginx/conf/ vi proxy.conf #編輯,添加以下代碼proxy_temp_path /home/proxy_temp_dir; #指定臨時(shí)文件目錄proxy_cache_path /home/proxy_cache_dir levels=1:2 keys_zone=cache_one:50m inactive=1dmax_size=1g; #設(shè)置Web緩存區(qū)名稱為cache_one,內(nèi)存緩存為50MB,自動(dòng)清除1天內(nèi)沒有被訪問的文件,硬盤緩存為1GB。client_body_buffer_size 512k; #增加緩沖區(qū)代理緩沖客戶端請(qǐng)求的最大字節(jié)數(shù)proxy_connect_timeout 60; #增加連接后端服務(wù)器超時(shí)時(shí)間proxy_read_timeout 60; #增加后端服務(wù)器響應(yīng)請(qǐng)求超時(shí)時(shí)間proxy_send_timeout 60; #增加后端服務(wù)器發(fā)送數(shù)據(jù)超時(shí)時(shí)間proxy_buffer_size 32k; #增加代理請(qǐng)求緩存區(qū)大小proxy_buffers 4 64k; #增加proxy_busy_buffers_size 128k; #增加系統(tǒng)繁忙時(shí)可申請(qǐng)的proxy_buffers大小proxy_temp_file_write_size 128k; #增加proxy緩存臨時(shí)文件的大小proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; #增加故障轉(zhuǎn)移,如果后端的服務(wù)器返回502、504、執(zhí)行超時(shí)等錯(cuò)誤,自動(dòng)將請(qǐng)求轉(zhuǎn)發(fā)到upstream負(fù)載均衡池中的另一臺(tái)服務(wù)器,實(shí)現(xiàn)故障轉(zhuǎn)移。proxy_cache cache_one; #增加使用web緩存區(qū)cache_one
(八)、設(shè)置被代理服務(wù)器文件列表
cd /usr/local/nginx/conf/ vi mysvrhost.conf #編輯,添加以下代碼 upstream win8net{ server 10.10.10.10:80 weight=1 max_fails=2 fail_timeout=30s;}
(九)、新建虛擬主機(jī)配置文件
cd /usr/local/nginx/conf/vhost #進(jìn)入虛擬主機(jī)目錄
touch #建立虛擬主機(jī)配置文件
vi #編輯
server {
listen 80;
server_name win8點(diǎn)虐 ;
location /
{
proxy_pass ;
proxy_cache_key $host$uri$is_args$args; #增加設(shè)置web緩存的key值,nginx根據(jù)key值md5哈希存儲(chǔ)緩存
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_cache_valid 200 304 12h;
expires 2d;
}
location ~ .*\.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$ #列出的擴(kuò)展名文件不緩存。
{
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass ;
}
access_log off;
location ~ /purge(/.*) #用于清除緩存
{
allow 192.168.190.1;
allow 192.168.21.0/24; #設(shè)置只允許指定的IP或IP段才可以清除URL緩存。
deny all;
proxy_cache_purge cache_one $host$1$is_args$args;
}
}
10、清除緩存模塊使用說明
1、瀏覽圖片文件:
2、清除這個(gè)文件緩存: #提示:Successful purge,緩存文件清除成功,如果這個(gè)文件沒有被緩存過,則提示:404 Not Found
11、配置結(jié)束
在阿里云橘山代理和阿里云官網(wǎng)開通云服務(wù)器,都是鄭坦一樣的,只是價(jià)不一樣,阿里云喊伍桐思樸科技是阿里云最大代理,口碑也很好,都是在阿里云官網(wǎng)進(jìn)行管理,升級(jí),非常安全。
網(wǎng)頁標(biāo)題:阿里云搭代理服務(wù)器 阿里云代理是什么意思
瀏覽路徑:http://chinadenli.net/article42/dspjdhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站收錄、全網(wǎng)營(yíng)銷推廣、軟件開發(fā)、企業(yè)網(wǎng)站制作、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)