Good stuff for ubuntu player:
http://people.canonical.com/~kirkland/search.html
Labels
2010年6月25日
2010年6月15日
Tomcat5 + Apache on Centos
Install Tomcat5:
The easy way is yum install tomcat5 tomcat5-webapps
Testing:
netstat -ntlp <-----------Check the default 8080 port is ready
http://localhost:8080/ <------Test the url
If you don't wanna join tomcat to apache2 you can stop here.
Join Tomcat to Apache2
There are several ways to join tomcat to apache2
Double check the proxy_ajp.conf have included in httpd.conf
restart httpd and test with url "http://localhost/tomcat/"
The easy way is yum install tomcat5 tomcat5-webapps
Testing:
netstat -ntlp <-----------Check the default 8080 port is ready
http://localhost:8080/ <------Test the url
If you don't wanna join tomcat to apache2 you can stop here.
Join Tomcat to Apache2
There are several ways to join tomcat to apache2
- jk (mod_jk)
- http_proxy (mod_proxy)
- proxy_ajp (mod_proxy_ajp)
vi /etc/httpd/conf.d/proxy_ajp.conf
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /tomcat/ ajp://localhost:8009/
Double check the proxy_ajp.conf have included in httpd.conf
restart httpd and test with url "http://localhost/tomcat/"
2010年6月10日
Clamav install with yum in Centos
1: Create yum repository file
vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=1
2: Download and import the key
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
3: yum install clamd
vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=1
2: Download and import the key
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
3: yum install clamd
Apache htaccess Digest Authentication config
Suppose the http document directory is /var/www/html
Step 1
Then create .htaccess file in it
vi /var/www/html/.htaccess
AuthName "myauth"
Authtype Digest
AuthDigestProvider file
AuthUserFile /etc/httpd/conf.d/.digpass
Require valid-user
Step 2
issue the follow command to create login account
htdigest -c /etc/httpd/conf.d/.digpass myauth tom
ps.: Don't forget to change "AllowOverride AuthConfig" in httpd.conf
Step 1
Then create .htaccess file in it
vi /var/www/html/.htaccess
AuthName "myauth"
Authtype Digest
AuthDigestProvider file
AuthUserFile /etc/httpd/conf.d/.digpass
Require valid-user
Step 2
issue the follow command to create login account
htdigest -c /etc/httpd/conf.d/.digpass myauth tom
ps.: Don't forget to change "AllowOverride AuthConfig" in httpd.conf
2010年5月27日
Apache+SSL in Centos
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
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
訂閱:
文章 (Atom)