原创 訪問日誌不記錄靜態文件,訪問日誌切割

訪問日誌不記錄靜態文件網站上的一些靜態文件。比如:圖片,css,js 訪問時可以不用記錄日誌 訪問日誌不記錄靜態文件配置文件SetEnvIf Request_URI ".*\.gif$" img SetEnvIf Request_URI

原创 目錄禁止解析PHP,限制user_agent

禁止PHP解析如果網站有漏洞,萬一有人在網站上上傳一些木馬文件,就會存儲在網站的目錄裏,如果被解析就完蛋 比如,如果黑客上傳一個info.php, 同時我們也沒有在apache裏去設置禁止解析用戶上傳的文件,那麼黑客很有可能會在瀏覽器裏看

原创 配置靜態元素的過期時間

配置靜態元素過期時間瀏覽器去訪問網站時會把靜態文件(圖片,css , js)默認緩存在電腦裏。這樣下次訪問時就不用再去遠程下載了。緩存多長時間?瀏覽器會有自己的機制,清空緩存。或者在遠程服務器端可以設置。服務器通過expires模塊可以定

原创 安裝Apache(httpd)

安裝Apacheapr和apr-util是一個通用函數庫,他能讓httpd不去關心底層的操作系統平臺,可以很方便的移植(linux到Windows)源碼包安裝httpd(2.4.29):httpd源碼包 apr包 apr-util包下載包

原创 mariaDB安裝

MariaDB安裝先解壓:[root@shuai-01 src]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 移動並改名:[root@shuai-01 src]# mv m

原创 Nginx安裝,Nginx默認虛擬主機,Nginx用戶認證,Nginx重定向

Nginx安裝進入/usr/local/src目錄下,下載一個Nginx的穩定版。[root@shuai-01 ~]# cd /usr/local/src [root@shuai-01 src]# wget http://nginx.or

原创 xshell使用xftp傳輸文件,pure-ftpd搭建ftp服務

xshell使用xftp傳輸文件xftp傳輸文件使用ssh協議進行傳輸文件,在Windows和linux之間。使用22端口。下載xftp,安裝。平常的Windows安裝軟件,一步一步來。安裝完成後,登錄xshell,選擇一個遠程連接的頁面

原创 LNMP架構介紹,mysql,php-fpm安裝

LNMP架構LLNMP和·LAMP唯一不同·的是指提供web服務的是Nginx, 在Apache中,PHP是作爲一個模塊存在的。而在Nginx中,PHP是作爲一個獨立服務存在的,這個服務叫做php-fpm。 Nginx直接處理靜態請求,動

原创 設置mysql用戶密碼(5.6/5.7)、遠程連接數據庫、常用命令

設置mysql用戶密碼首先,直接使用mysql命令是會有提示“命令不存在”,原因是該命令沒有加入系統環境變量。暫時將其加入環境變量中:[root@shuai-01 ~]# export PATH=$PATH:/usr/local/mysq

原创 php-fpm的pool、PHP慢執行日誌、open_basedir、php-fpm進程管理

php-fpm的pool配置nginx中可以開多個虛擬機,他們都需要php提供服務,所以爲了保證每個不同虛擬機的性能,可以開啓多個php-fpm的pool服務。每個pool服務一個站點。方法1: 在 /usr/local/php-fpm/

原创 Nginx的訪問日誌,Nginx日誌切割,Nginx不記錄靜態文件

Nginx的訪問日誌Nginx的日誌格式是在Nginx的主配置文件中(/usr/local/nginx/conf/nginx.conf)[root@shuai-01 vhost]# vim /usr/local/nginx/conf/ng

原创 apache的用戶認證

httpd的用戶認證有些網站爲了增加安全性,在你打開網站時,要輸入用戶名和密碼,這裏的用戶名和密碼還不是你自己能註冊的,得管理員給你權限。通常這樣的做法不多,但是有這樣一種可能,打開網站時不需要認證,但你打開某個特定的頁面時,通常是隻允許

原创 Nginx負載均衡,ssl原理

Nginx負載均衡Nginx負載均衡是通過代理服務器讓後面的web服務器能更快更穩定,還可以避免單點設備的故障造成的服務不可用。dig命令:常用的域名解析工具通過安裝bind-utils這個包。[root@shuai-01 ~]# yum

原创 安裝PHP7

安裝PHP7下載PHP7[root@shuai-01 src]# wget http://cn2.php.net/distributions/php-7.1.6.tar.bz2解壓縮:進入PHP7源碼包下,編譯安裝 ./configure

原创 Apache和PHP結合

Apache和PHP結合配置httpd支持PHP ServerName Require all denied AddType application/x-httpd-php .php //解析PHP DirectoryIndex inde