1. 程式人生 > >linux下apache https 虛擬主機配置

linux下apache https 虛擬主機配置

如果單純只想在傳輸資料時加密傳輸,那麼ssl證書是不需要認證的,但是瀏覽器開啟時會有警告資訊。假設我們做的不是一個公眾產品那麼也還好啦。

如下是今天學習時的一個筆記,其實我用的是真實環境。

環境:CentOS 64, 32bit;Apache 2.2.15;

1.檢查apache是否安裝了mod_ssl.so模組。

檢查方法是檢視是否在modules(/etc/httpd/modules/)下存在。不存在那麼安裝(yum -y install mod_ssl)。

2.生成證書和金鑰

1)生成金鑰

命令:openssl genrsa 1024 > server.key

說明:用128位rsa演算法生成金鑰,得到server.key檔案。

2) 生成證書請求檔案

命令:openssl req -new -key server.key > server.csr

說明:用步驟1生成的金鑰生成證書請求檔案server.csr,這一步會有很多問題,按照自己的需要輸入即可。

3): 生成證書

命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt

說明:用步驟1,2的金鑰和證書請求生成證書server.crt,-days引數指明證書有效期,單位為天。

3.修改apache配置檔案(httpd.conf)

1)新增監聽埠

Listen 443

2)載入mod_ssl模組

LoadModule ssl_module modules/mod_ssl.so

3)配置虛擬主機

NameVirtualHost 121.127.246.429:443
<VirtualHost 121.127.246.429:443>
	DocumentRoot /data/www/1234567
	ServerName 1234567.mo.com
	SSLEngine On
	SSLOptions +StrictRequire
	SSLCertificateFile /data/conf/httpd/server.crt
	SSLCertificateKeyFile /data/conf/httpd/server.key
	DirectoryIndex index.html index.php
	<Directory "/data/www/1234567">
		#Options Indexes FollowSymLinks
		Options FollowSymLinks
		AllowOverride None
		Order allow,deny
		Allow from all
	</Directory>
</VirtualHost>
4.訪問

https://1234567.mo.com


相關推薦

linuxapache https 虛擬主機配置

如果單純只想在傳輸資料時加密傳輸,那麼ssl證書是不需要認證的,但是瀏覽器開啟時會有警告資訊。假設我們做的不是一個公眾產品那麼也還好啦。 如下是今天學習時的一個筆記,其實我用的是真實環境。 環境:CentOS 64, 32bit;Apache 2.2.15; 1.檢查apa

Linux Apache 的安裝與配置

1、安裝APR (Apache Portable Runtime) wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz tar -zxf apr-1.4.5.tar.gz cd apr-1.4.5 ./configure --pre

apache 服務虛擬主機配置

上一篇部落格中,Apache服務已經成功安裝,配置,啟動成功。 現在對配置檔案 進行進一步配置:1.配置檔案路徑:E:/Apache/Apache24/conf/httpd.conf   1.埠配置  修改59行:(不同版本 行號可能不一樣),這裡預設的是80埠,埠

web叢集之一 linuxapache+tomcat負載均衡配置-筆記

負載均衡叢集配置(7):Apache配置——建立workers.properties    httpd.conf的最後新增的配置中workers.properties檔案是不存在的,需要我們自己在apache/conf路徑下建立。workers.properties檔案用於對負載均衡的負載器worker (

apache新增虛擬主機配置+本地hosts繫結域名

1.本地hosts 什麼是本地hosts?我們知道訪問一個域名,通過dns伺服器得到該域名所指向的伺服器ip地址,然後通過ip地址和伺服器建立連線,完成剩下的事情。那麼當開發過程中我們沒有域名的時候如何才能模擬一個域名呢?答案就是hosts檔案,一般開發環境都是在win

LinuxApache httpd安裝及配置為服務

 Apache安裝 2016年9月26日 10:51 最重要的要點 安裝版本:2.4.23 依賴軟體:apr-1.4.5、apr-util-1.3.12和pcre-8.31 安裝環境

windows/linuxApache做負載均衡配置教程

第一次看到這個標題時我也很驚訝,Apache居然還能做負載均衡?真是太強大了。經過一番調查後發現的確可以,而且功能一點都不差。這都歸功於 mod_proxy 這個模組。不愧是強大的Apache啊。廢話少說,下面就來解釋一下負載均衡的設定方法。一般來說,負載均衡就是將客戶端的請求分流給後端的各個真實伺服器,達到

linux Apache 配置虛擬主機三種方式

<VirtualHost 192.168.1.11:80>  ServerName www.test1.com  DocumentRoot /www/test1/  <Directory "/www/test1">     Options Indexes FollowSymLinks 

linux apache虛擬主機配置方法

linux下配置虛擬主機 假設VPS的IP是58.130.17.168,有兩個域名指向該IP,分別是domain1.com, domain2.com,        修改/etc/httpd/conf/httpd.conf,在檔案的最後加入:     ServerName 

Ubuntu Linuxapache基於域名的虛擬主機配置詳解

 Ubuntu Linux下apache基於域名的虛擬主機配置的詳細步驟:   最近在學習linux,今天在linux下配置了下虛擬主機,下面是步驟: 要配置的網站http://www.hx95.com 虛擬主機檔案 myweb 1、首先在 /etc/apache2/

Linux實戰第五篇:RHEL7.3Nginx虛擬主機配置實戰(基於別名)

虛擬主機 nginx個人筆記分享(在線閱讀):http://note.youdao.com/noteshare?id=05daf711c28922e50792c4b09cf63c58PDF版本下載http://down.51cto.com/data/2323313本文出自 “人才雞雞” 博客,請務必保留此出處

Linux實戰第八篇:CentOS7.3Nginx虛擬主機配置實戰(基於端口)

基於 sub 主機配置 centos7.3 entos ada .com 版本 fad 個人筆記分享(在線閱讀): http://note.youdao.com/noteshare?id=9a8b56ec54800ccf197eb6c23de55a85&sub=2E3048

Apache 配置https虛擬主機

一、安裝帶ssl的Apache2.2.21 1、安裝apache之前需要先檢查openssl是否安裝完畢,yum list "*openssl*",如果沒有用yum安裝下即可 2、apache安裝,網上文件很多,以下是專門針對ssl的編譯引數 # cd /usr/

LinuxApache虛擬主機目錄許可權問題

原文出處:http://mtyblog.sinaapp.com/?p=25 文章摘要: ubuntu下新版Apache目錄結構有變化,本文討論一個許可權問題 APACHE虛擬主機目錄許可權問題 今天一直在ubuntu配置Apache虛擬主機。想要配置到0.0.0.0:2和0

LinuxApache訪問控制之虛擬主機配置

在上一次的測試中可以看到在訪問AWStats日誌分析系統時,並不需要提高賬號和密碼,只要知道對應的網址就可以獲知web站點的訪問情況,這給伺服器帶來了安全隱患。為了更好的控制對網站資源的訪問,可以待定的

linuxnginx虛擬主機配置

在nginx檔案下建立檢視fcgi.conf,如果不存在則建立。內容如下fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

linuxApache伺服器配置虛擬域名

1. 修改httpd.conf 可以直接在Apache配置檔案的結尾新增如下程式碼,給Apache新增虛擬域名: NameVirtualHost *:80 <VirtualHost *:80> ServerName www.nine.com DocumentRoot

基於域名的虛擬主機配置(Nginx在 Linux配置

利用工具繫結域名: 需求: 兩個域名指向同一臺nginx伺服器,使用者訪問不同的域名顯示不同的網頁內容 兩個域名是www.nginx1.com和www.nginx2.com nginx伺服器

Linux Apache虛擬主機配置方法

.html hostname onf -a cli 修飾 ls -l ant 瀏覽器    apache 虛擬主機配置 註意: 虛擬主機可以開很多個 虛擬主機配置之後,原來的默認/etc/httpd/httpd.conf中的默認網站就不會生效了 練習:

IP、Apache虛擬主機配置部分學習筆記

當前 環境變量 httpd 無法 php nbsp 轉換 配置系統 語法 IP地址 IP地址就是計算機的一個“編號”,該編號是唯一的。相當於我們的身份證號碼一樣。 IP地址格式:a.b.c.d ,每一段的取值範圍0-255。 本機的IP地址:127.0.0.1