原创 安裝mariadb,安裝apache

安裝mariadb到/usr/local/src目錄下cd /usr/local/src下載mariadb的安裝包(由於mariadb服務器在美國,所以下載較慢,需要40分鐘左右。最快的方法是用迅雷下載後,上傳到服務器上面去)wget h

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

Nginx安裝cd到 /usr/local/src/ 目錄cd /usr/local/src/下載Nginx源碼包wget http://nginx.org/download/nginx-1.12.1.tar.gz解壓源碼包tar zxv

原创 Nginx訪問日誌、日誌切割、靜態文件不記錄日誌和過期時間

Nginx訪問日誌Nginx訪問日誌主要有兩個參數控制:log_format #用來定義記錄日誌的格式(可以定義多種日誌格式,取不同名字即可)access_log #用來指定日至文件的路徑及使用的何種日誌格式記錄日誌設置訪問日誌的格

原创 Apache和PHP結合,Apache虛擬主機

Apache和PHP結合安裝完PHP和Apache後,首先編輯Apache的配置文件,我的Apache是安裝在 /usr/local/apache2.4 這個目錄下那麼配置文件就在 /usr/local/apache2.4/conf/ht

原创 限定某個目錄禁止解析php、限制user_agent、PHP相關配置

限定某個目錄禁止解析php某個目錄下禁止解析 php,這個很有用,我們做網站安全的時候,這個用的很多,比如某些目錄可以上傳文件, 爲了避免上傳的文件有×××, 所以我們禁止這個目錄下面的訪問解析 php.測試目標:禁止PHP解析mm.co

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

php-fpm的pool編輯配置文件vim /usr/local/php-fpm/etc/php-fpm.conf在配置文件中添加如下的內容 [test.com] listen = /tmp/test.sock listen.mode =

原创 LAMP架構介紹、MySQL、MariaDB介紹、MySQL安裝

LAMP架構介紹LAMP是一個簡寫,包含了4個東西:linux、apache(httpd)、mysql、phplinux操作系統、apache提供wb服務的軟件、mysql存儲數據的軟件、php腳本語言LAMP的工作原理 瀏覽器向服務器

原创 配置防盜鏈、訪問控制Directory、FilesMatch

配置防盜鏈首先來了解一下什麼是盜鏈,全稱是盜取鏈接,假如我們的網站有很多好看的圖片,別人可以查看我們網站圖片的鏈接,然後應用在他的網站上,這樣的話,去訪問他的網站,實際上消耗的是我們的流量(因爲實際鏈接在我們這裏),這樣我們就不得不去配置

原创 PHP擴展模塊安裝

PHP擴展模塊安裝當我們安裝好php之後可能會忘記裝一些模塊,或者需要增加模塊的時候我們可以使用擴展模塊安裝。查看php加載了哪些模塊,使用命令/usr/local/php/bin/php -m下面演示下安裝redis模塊cd進入安裝下載

原创 Nginx負載均衡、 ssl工作流程、生產ssl密鑰對、Nginx配置ssl

Nginx負載均衡負載均衡即是代理服務器將接收的請求均衡的分發到各服務器中編輯虛擬主機配置文件vim /usr/local/nginx/conf/vhost/ld.conf在配置文件中添加如下內容upstream qq_com {

原创 Apache用戶認證、域名跳轉、Apache訪問日誌

Apache用戶認證打開網站直接彈出輸入用戶名密碼,正確了之後才能查看網站,這個叫Apache用戶認證。編輯配置文件(因爲我們使用的是apache虛擬主機,所以進入虛擬主機的配置)vim /usr/local/apache2.4/conf

原创 rsync工具介紹、rsync常用選項、rsync通過ssh同步

rsync工具介紹rsync同步工具(可以實現把一個文件拷貝到另一臺機器,或者另一個目錄,類似於cp命令但是又不同,當需要同步的源新增加了東西,可以只同步新增加的文件,而不需要整個覆蓋。)把/etc/passwd拷貝到tmp目錄下並改名1

原创 linux任務計劃cron、chkconfig工具、systemd管理、unit介紹、targe介紹

linux任務計劃cron linux任務計劃:在某個時間自動執行命令或者腳本。 任務計劃的配置文件cat /etc/crontab 前面兩行是定義變量,第三行是指發送郵件給誰,然後最後一行有五個*(星號)分別對應着五個位,也就是上面的

原创 集羣介紹、keepalived配置配置 用keepalived配置高可用集羣

集羣介紹•根據功能劃分爲兩大類:高可用和負載均衡•高可用集羣通常爲兩臺服務器,一臺工作,另外一臺作爲冗餘,當提供服務的機器宕機,冗餘將接替繼續提供服務•實現高可用的開源軟件有:heartbeat、keepalived•負載均衡集羣,需要有

原创 Tomcat介紹、安裝jdk和tomcat

Tomcat介紹Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。java程序寫的網站用tomcat+