1. 程式人生 > >linux上安裝apache以及httpd.conf基本配置

linux上安裝apache以及httpd.conf基本配置

1.yum安裝apache


#yum install httpd -y


2.隨系統自啟動


#chkconfig httpd on


3.開啟apache


#service httpd start


PS:在CentOS裡Apache的預設文件路徑的位置是在/var/www/html,配置檔案的路徑是/etc/httpd/conf/httpd.conf。其他的配置儲存在/etc/httpd/conf.d/ 資料夾裡。


建議刪除/etc/httpd/conf.d/下的welcome.conf檔案


刪除指令 #rm -rf *.* (註釋:*.*改成/etc/httpd/conf.d/welcome.conf)


---


httpd.conf配置請參照下面


#vi /etc/httpd/conf/httpd.conf


以下展示的是學新公園對預設值的修改。


#禁止顯示apache版本號


ServerTokens ProductOnly


ServerSignature Off


#埠監聽,我們將*改成了我們的獨立ip


Listen *:80


#我們開啟了兩個模組,其他模組預設設定


mod_rewrite.so #開啟.htaccess需要


mod_vhost_alias.so #設定虛擬機器需要


#我們將ServerAdmin改成我們自己的郵箱。


ServerAdmin
[email protected]



#我們將ServerName導向固定ip,即將*改成我們的ip


ServerName *:80


#我們修改了DocumentRoot目錄


DocumentRoot /***


#將Options屬性改成FollowSymLinks


Options FollowSymLinks


#將AllowOverride屬性改成ALL以支援.htaccess


AllowOverride ALL


#我們配置了虛擬機器,我們把*更改成我們的ip


NameVirtualHost *:80


#虛擬機器上拒絕了直接通過ip訪問我們的站點,我們把*更改成我們的ip


<VirtualHost *:80>


ServerName *


<Location />


Order deny,allow


Deny from all


</Location>


</VirtualHost>


#我們將域名繫結到伺服器,並將不帶3www的域名301重定向到帶www域名


<VirtualHost *:80>


ServerAdmin
[email protected]



DocumentRoot 一個目錄


ServerName 1try10.com


<ifModule mod_rewrite.c>


RewriteEngine On


RewriteCond %{HTTP_HOST} ^1try10.com [NC]


RewriteRule ^/(.*)$ http://www.1try10.com/$1 [L,R=301]


</ifModule>


ErrorLog /var/log/1try10.com-error_log


CustomLog /var/log/1try10.com-access_log common


</VirtualHost>


<VirtualHost *:80>


ServerAdmin
[email protected]



DocumentRoot 一個目錄


ServerName www.1try10.com


ErrorLog /var/log/1try10.com-error_log


CustomLog /var/log/1try10.com-access_log common


</VirtualHost>


#我們設定了gzip壓縮


#gzip


<IfModule mod_deflate.c>


SetOutputFilter DEFLATE


DeflateCompressionLevel 5


AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript


</IfModule>


#TRACE和TRACK是用來除錯web伺服器連線的HTTP方式.支援該方式的伺服器存在跨站指令碼漏洞,所以我們關閉了它


TraceEnable off

相關推薦

linux安裝apache以及httpd.conf基本配置

1.yum安裝apache #yum install httpd -y 2.隨系統自啟動 #chkconfig httpd on 3.開啟apache #service httpd start PS:在CentOS裡Apache的預設文件路徑的位置是在/var/www/ht

Linux安裝Apache,oralce,cognos伺服器操作步驟以及注意事項

第一:安裝本地測試專用的cognos伺服器需要以下所列的環境    a:JDK環境    b:伺服器(Apache,Tomcat,WebLogic等伺服器)    c:資料庫(MySQL,Oracle等資料庫)    d:Cognos伺服器安裝介質 第一步:本地電腦搭建虛擬

Linux安裝Anaconda以及在Anaconda下安裝TensorFlow和Opencv

參考部落格 首先下載Anaconda,https://www.anaconda.com/download/ 安裝anaconda bash 下載的安裝包.sh 在安裝過程中確定安裝的路徑以及配置環境,全部選擇y,否則需要自己配置環境 安裝完Anaconda後安裝Te

linux下的apachehttpd.conf配置目錄別名和include引入自配置檔案配置的方法

需求:將web服務中路徑名較長的目錄設定別名,方便使用者訪問 首先確定iptables服務和selinux都已關閉!!!!! 首先確定iptables服務和selinux都已關閉!!!!! 首先確定iptables服務和selinux都已關閉!!!!! 重要的事情,說三遍!

linux安裝apachehttpd-2.4.3版本)各種坑

博主的linux是ubuntu 14.04.3。 在安裝apache最新版httpd-2.4.3的時候遇到各種坑。 先提供安裝apache httpd-2.4.3所需要的包,博主已經整理好,下載地址:http://download.csdn.net/down

Linux安裝Apache環境及安裝過程報錯解決方案(零初始環境)

Note:要從零開始搭建,就不要嫌中間遇到各種eggache的問題! 一.下載apache原始碼    得到檔案 httpd-2.4.3.tar.gz 2. 上傳到你的伺服器目錄,如:/home/tnuser/installers     解壓:tar -zxv

linux安裝redis以及redis擴充套件

本教程使用的文件版本為 2.8.17,下載並安裝: $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17

Linux安裝Zookeeper以及一些注意事項

最近打算出一個系列,介紹Dubbo的使用。 分散式應用現在已經越來越廣泛,Spring Could也是一個不錯的一站式解決方案,不過據我瞭解國內目前貌似使用阿里Dubbo的公司比較多,一方面這個框架也確實很OK,另一方面可能也是因為Dubbo的中文文件比較

http協議--Apache-Httpd服務基本配置-rpm安裝-編譯安裝(HTTP2.2,HTTP2.4)

超文本標記語言 cookie信息 multiview 異步 表達 tp服務器 The 計算 改變 socket: OSI七層: 上三層:用戶空間 下四層:通信子網,內核空間 ip:主機到主機通信 M

linux安裝python, jupyter, 虛擬環境(virtualenv)以及 虛擬環境管理之virtualenvwraper

一, 安裝python31.下載python3原始碼  wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz2.解壓縮原始碼包,去除xz, .tar  xz -d Python-3.6.7.tar.xz  tar -xf Py

Linux安裝Apache httpd

                       httpd是Apache超文字傳輸協議(HTTP)伺服器的主程式。它被設計為一個獨立執行的後臺程序,它會建立一個處理請求的子程序或執行緒的池對外提供服務。httpd支援基於 虛擬主機,以及基於HOST、IP、PORT實現虛擬主機,反向代理,負載均衡,路徑別名,使用

linux安裝libpng庫以及zlib庫

hello ,大家好,我是jordy,一隻空著的杯子;歡迎各位朋友光臨我的部落格,多多溝通 ,我的QQ :   1760282809   363232564(一)下載libpng的庫:我下載的是libpng-1.5.8 的安裝包libpng-1.5.8.tar.xz 的包注意

Apache服務以及httpd.conf配置詳解

Apache服務架設  一、Apache服務總覽:  1、所需要的軟體包:httpd   httpd-devel   httpd-manual  2、埠:80(http)  443(https)  3、主配置檔案:/etc/httpd/* 、/var/www/*  4、預設

Linux安裝谷歌瀏覽器的問題

ren asc and 谷歌 inux 退出 table 十六進制 瀏覽器 問題一:安裝過程中的依賴問題 sudo dpkg -i google-chrome-stable_current_xxxxx.deb sudo apt --fix-broken install

Kali Linux 安裝Nessus的方法

kali nessus安裝 Nessus是系統漏洞掃描與分析軟件,但Nessus在Kali Linux上的安裝可不簡單,沒有提供一個圖形化的安裝借口,下面就給大家介紹下如何在Kali Linux上安裝Nessus。利用Iceweasel 打開http://www.tenable.com/product

在CentOS 6安裝Apache和PHP

lis col conf -a 主機 依賴 cache 5.6 正常 本文演示如何在CentOS 6上安裝Apache和PHP。CentOS 6自帶的是Apache 2.2.3和PHP 5.1.6,您可以使用默認的CentOS包管理器進行安裝yum。使用yum(而不是使用源

linux安裝完oracle數據庫後,如何修改ORACLE_HOSTNAME

acl home edi generated literal 添加 network tcp hostname 1、修改HOSTS文件,添加JTWF到本機IP地址的映射: [[email protected]/* */ home]# gedit /etc/host

Linux安裝Tomcat服務器並發布javaweb項目

img blog tom log 分享 str 命令 apache tar 一、安裝Tomcat 1、 將apache-tomcat-7.0.72.tar.gz文件上傳至Linux指定文件夾下 2、 用tar –zxvf命令將apache-tomca

(一)在Linux安裝和編譯OpenCV3.0.0

接口 mac os color 下載源 同時 beta c函數 install mkdir OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個基於(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、W

Linux 安裝oracle客戶端

環境變量 network al32utf8 work -- ech lin x86_64 lib 1. 下載安裝包 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html oracle-i