1. Install package yum install mod_ssl openssl 2. Create CA and generate Cert # Generate private key openssl genrsa -out ca.key 1024 # Generate CSR openssl req -new -key ca.key -out ca.csr # Generate Self Signed Key openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt # Move the files to the correct locations mv ca.crt /etc/pki/tls/certs mv ca.key /etc/pki/tls/private/ca.key mv ca.csr /etc/pki/tls/private/ca.csr 3. Config SSL for httpd Setup the path for the cert and ca key vi /etc/httpd/conf.d/ssl.conf SSLCertificateFile /etc/pki/tls/certs/ca.crt SSLCertificateKeyFile /etc/pki/tls/private/ca.key 4. Setup Virtual Host in Apache <virtualhost *:443> SSLEngine on SSLCertificateFile /etc/pki/tls/certs/ca.crt SSLCertificateKeyFile /etc/pki/tls/private/ca.key <Directory /var/www/vhosts/yoursite.com/httpsdocs> AllowOverride All </directory> DocumentRoot /var/www/vhosts/yoursite.com/httpsdocs ServerName yoursite.com </virtualhost> /etc/init.d/httpd restart
Labels
2010年5月27日
Apache+SSL in Centos
2010年5月26日
Apache htaccess simple config
AllowOverride AuthConfig - Provide login screen before view the web site
Sample config:
httpd.conf
/var/www/html/.htaccess
Sample config:
httpd.conf
==================================== Options FollowSymLinks AllowOverride AuthConfig Order allow,deny Allow from all AccessFileName .htaccess
====================================
/var/www/html/.htaccess
====================================
AuthName "htaccess protect" Authtype Basic AuthUserFile /var/www/.htpasswd <---the .htpasswd file will be created later require valid-user (or you can change to specify user "require user tom") ==================================== Create .htpasswd file: htpasswd -c /var/www/.htpasswd owner Add another account:htpasswd /var/www/.htpasswd tom
2010年5月21日
vmware remote console on firefox 3.6.x problem
The problem is the vmrc plugin is not available on firefox 3.6.x, it return timeout error. So my solution is just run the vmrc directly, you can follow the steps:
copy the plugin from /
Linux:
vmware-vmrc -h [<hostname>] [-u <username> -p <password>] [-M <moid> | <datastore path>]
Windows:
vmware-vmrc.exe -h <hostname> [-u <username> -p <password>] -M <moid> | <datastore path>
You can find the object id (moid) from vmInventory.xml
For example: "C:\Program Files (x86)\Common Files\VMware\VMware Remote Console Plug-in\vmware-vmrc.exe" -h localhost:8333 -M 16
copy the plugin from /
usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/webapps/ui/plugin/ to client site.
on client, just unzip it, (for me, unzip vmware-vmrc-linux-x64.xpi)
after extract, you can see vmware-vmrc in plugin folder, run it directly and give the hostname (e.g: 192.168.0.2:8333), username and password.
Linux:
vmware-vmrc -h [<hostname>] [-u <username> -p <password>] [-M <moid> | <datastore path>]
Windows:
vmware-vmrc.exe -h <hostname> [-u <username> -p <password>] -M <moid> | <datastore path>
You can find the object id (moid) from vmInventory.xml
For example: "C:\Program Files (x86)\Common Files\VMware\VMware Remote Console Plug-in\vmware-vmrc.exe" -h localhost:8333 -M 16
2010年5月11日
Windows startup no desktop screen -- explorer.exe don't startup
open registry (menu Start -> run (or run Comand prompt): regedit).
open: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Current
Version \ Winlogon
At right pane there is "Shell". The value of it must be "explorer.exe"
open: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Current
Version \ Winlogon
At right pane there is "Shell". The value of it must be "explorer.exe"
2010年5月3日
sql 2008 server express installation fail - Performance counter registry hive consistency
Solution1:
Install with the following command:
C:\Users\Administrator\Downloads\SQLEXPRWT_x64_EN.exe U>setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Solution2 (Environment: win vista sp2 32bit):
I fixed by change the registry
go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
then you can copy 0404 reg key and create new reg key call 004
Then install again.
Install with the following command:
C:\Users\Administrator\Downloads\SQLEXPRWT_x64_EN.exe U>setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Solution2 (Environment: win vista sp2 32bit):
I fixed by change the registry
go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
then you can copy 0404 reg key and create new reg key call 004
Then install again.
2010年5月2日
訂閱:
文章 (Atom)