我的是一開始用apt-get install nginx 安裝的,所以下面是在已經安裝的情況下升級
下載stable版本的nginx :
http://nginx.org/en/download.html我下載的1.6.2 stable 版本
進入到要保存文件的目錄我的是cd /home
wget http://nginx.org/download/nginx-1.6.2.tar.gz
然後解壓文件
tar -zxvf nginx-1.6.2.tar.gz
使用nginx -V 看自己的參數(V是大寫):
例如我的是:到壓去壓到
到的資料夾下,例如我解壓縮的檔案在/home/nginx-1.6.2 :
cd /home/nginx-1.6.2
執行./configure 後面跟上你的--prefix 例如我的:
./configure --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error- log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp- path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib /nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-ipv6 --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --mod-http_spdy_ules --with-http_sub_ules --with-http_subxules --with-http_sub_ules --with-http_sub_ules --with-http_sub_ules --with-http_sub* --with-mail_ssl_module
回車:
可能會出現問題因為你一開始的nginx不是編譯的,可能出現以下一些問題(我出現的問題,如果和我的不一樣去google):
安裝libxslt
./configure: error: the HTTP XSLT module requires the libxml2/libxslt libraries.apt-get install libxslt1-dev(注意这里的 可能和你的不一样 当你打 libxslt 时 按tab 看会出现什么 东西 因为软件可能和你的不一样)缺少GD library
./configure: error: the HTTPurereage 帶可能你會遇到:
./configure: error: the HTTP rewrite module requires the PCRE library.
apt-get install libgd2-xpm libgd2-xpm-dev 和上面的 一样 按 tab 看给你什么东西
http cache需要openssl
./configureapt-get install libpcre3 libpcre3-dev 和上面的 一样 按 tab 看给你什么东西from OpenSSL library.
apt-get install libssl-dev openssl 和上面的 一样 按 tab 看给你什么东西
安裝GeoIP library./configure: error: the GeoIP module requires the GeoIP library.
apt-get install libgeoip-dev 和上面的 一样 按 tab 看给你什么东西
在執行./configure --prefix ...... //這裡是你的參數不要執行./configure --prefix ...... //這裡是你的參數不要執行.複製過去
mv /usr/sbin/nginx /usr/sbin/nginx.old
複製新版本的nginx這行檔案
因為前面你到了nginx-1.6.2minx-1.6.2會發現有objs 目錄
cp objs/nginx /usr/sbin/
查看 是否正確 :
nginx -t 對
nginx .conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful
執行make upgrade (說明可能你在別的地方看到m install 出現了錯誤那麼修改一下Makefile(ls 就能看到這個檔案)裡面的upgrade標籤下的路徑,修改為正確的Nginx可執行檔的路徑,Ubuntu下一般是/usr/sbin/nginx (就是用which nginx看到的路徑)這時你會看到有clean install 和upgrade 等我們 make upgrade 就是執行這個upgrade 如果你在其他地方看到最後運行
kill -USR2 `cat /usr/local/nginx/logs/ nginx.pid` 等其他的指令這裡你執行 make upgrade 就行了因為裡面已經包含了你要的指令 這也是最後一步
以上就介紹了ubuntu 下 升級 nginx,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

本篇文章给大家带来了关于nginx的相关知识,其中主要介绍了nginx拦截爬虫相关的,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

高并发系统有三把利器:缓存、降级和限流;限流的目的是通过对并发访问/请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务(定向到错误页)、排队等待(秒杀)、降级(返回兜底数据或默认数据);高并发系统常见的限流有:限制总并发数(数据库连接池)、限制瞬时并发数(如nginx的limit_conn模块,用来限制瞬时并发连接数)、限制时间窗口内的平均速率(nginx的limit_req模块,用来限制每秒的平均速率);另外还可以根据网络连接数、网络流量、cpu或内存负载等来限流。1.限流算法最简单粗暴的

nginx php403错误的解决办法:1、修改文件权限或开启selinux;2、修改php-fpm.conf,加入需要的文件扩展名;3、修改php.ini内容为“cgi.fix_pathinfo = 0”;4、重启php-fpm即可。

实验环境前端nginx:ip192.168.6.242,对后端的wordpress网站做反向代理实现复杂均衡后端nginx:ip192.168.6.36,192.168.6.205都部署wordpress,并使用相同的数据库1、在后端的两个wordpress上配置rsync+inotify,两服务器都开启rsync服务,并且通过inotify分别向对方同步数据下面配置192.168.6.205这台服务器vim/etc/rsyncd.confuid=nginxgid=nginxport=873ho

跨域是开发中经常会遇到的一个场景,也是面试中经常会讨论的一个问题。掌握常见的跨域解决方案及其背后的原理,不仅可以提高我们的开发效率,还能在面试中表现的更加

linux版本:64位centos6.4nginx版本:nginx1.8.0php版本:php5.5.28&php5.4.44注意假如php5.5是主版本已经安装在/usr/local/php目录下,那么再安装其他版本的php再指定不同安装目录即可。安装php#wgethttp://cn2.php.net/get/php-5.4.44.tar.gz/from/this/mirror#tarzxvfphp-5.4.44.tar.gz#cdphp-5.4.44#./configure--pr

nginx部署react刷新404的解决办法:1、修改Nginx配置为“server {listen 80;server_name https://www.xxx.com;location / {root xxx;index index.html index.htm;...}”;2、刷新路由,按当前路径去nginx加载页面即可。

nginx禁止访问php的方法:1、配置nginx,禁止解析指定目录下的指定程序;2、将“location ~^/images/.*\.(php|php5|sh|pl|py)${deny all...}”语句放置在server标签内即可。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器