卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Ubuntu12.04下對apache的操作(最詳細(xì))

1. 安裝apachesudo apt-get install apache22. apache 配置以下配置都在cd /etc/apache2/sites-enabled/000-default

1. 安裝apache

sudo apt-get install apache2

2. apache 配置

以下配置都在cd /etc/apache2/sites-enabled/000-default里面修改,進(jìn)入方式: cd /etc/apache2/sites-enabled/

vi 000-default,按e 進(jìn)入

按i 鍵對000-default 進(jìn)行修改

(1) 網(wǎng)站主目錄更改

更改DucumentRoot /xxx/xxx的路徑和的路徑,即完成。

(2) 綁定和添加多域名

綁定域名:在000-default 里面ServerAdmin 的下面添加ServerName 你的域名。

添加域名:把從(不一定一樣,有可能是)

開始到結(jié)束的整段代碼復(fù)制,另起一行,點(diǎn)擊鼠標(biāo)右鍵,即可粘貼。

接下來對這段進(jìn)行相應(yīng)的目錄配置和新的域名綁定就行。添加更多的域名如法炮制。

(3) 偽靜態(tài)設(shè)置

終端運(yùn)行:

sudo a2enmod rewrite #開啟Rewrite 模塊

sudo /etc/init.d/apache2 restart #重啟apache

sudo gedit /etc/apache2/sites-available/default #修改以下地方

Options FollowSymLinks

AllowOverride None(修改為AllowOverride All)

Options Indexes FollowSymLinks MultiViews

AllowOverride None(修改為AllowOverride All)

Order allow,deny

allow from all

網(wǎng)上有的說解決辦法是把Options FollowSymlinks給改了就行了,其實(shí)不然, 還要把Options Indexes FollowSymLinks MultiViews的也給改了才可以。最后: sudo /etc/init.d/apache2 restart #重啟apache

在網(wǎng)站根目錄下面建立.htaccess 文件:

sudo touch .htaccess

修改.htaccess 文件屬性:

sudo chmod 777 .htaccess

修改.htaccess 文件:

sudo gedit .htacess

,

在空白的.htaccess 文件中,寫入如下內(nèi)容:

RewriteEngine On

RewriteBase /

RewriteRule ^(.*)-htm-(.*)$ $1.php?$2

3. 重啟apache

sudo /etc/init.d/apache2 restart

4. Apache 進(jìn)程查看

可以用top ,但是用htop 更可視化。

先安裝htop :apt-get install htop

然后直接輸入htop 的命令可看。

5. 如何讓apache 開機(jī)不啟動

sudo update-rc.d -f apache2 remove

6. Apache 配置HTTPS 協(xié)議

第一種方法:

sudo apt-get install openssl

sudo apt-get install ssl-cert

sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/ssl/private/apache2.pem cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl

ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/ssl

在apache 配置文件 把端口改為443,同時(shí)在配置文件里面加上

SSLEngine On

SSLCertificateFile /etc/ssl/private/apache2.pem

第二種方法:

sudo a2enmod ssl //啟用ssl 模塊

sudo apt-get install openssl //安裝openssl

openssl genrsa -des3 -out server.key 1024 //創(chuàng)建CA 簽名(不使用密碼去除-des3選項(xiàng))

openssl req -new -key server.key -out server.csr //創(chuàng)建CSR(Certificate Signing Request)

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt //自己簽發(fā)證書

sudo cp server.crt /etc/ssl/certs

sudo cp server.key /etc/ssl/private

,

sudo cp /etc/apache2/mods-enabled/000-default /etc/apache2/mods-enabled/001-ssl sudo vim 001-ssl

段中,DocumentRoot 一行的下方加入內(nèi)容:

SSLEngine On

SSLOptions StrictRequire

SSLCertificateFile /etc/ssl/certs/server.crt

SSLCertificateKeyFile /etc/ssl/private/server.key

端口修改為:443,即(ssl的端口)

sudo /etc/init.d/apache2 force-reload

sudo /etc/init.d/apache2 restart

參考資料:http://www.linuxidc.com/Linux/2011-11/47479.htm

標(biāo)簽: