Tomcat Kurulumu
Tomcat6 kurulumunu Debian Squeeze üzerinde anlatacağım.
Sun Java 6 Kurulumu
apt-get update
apt-get install sun-java6-jdk
echo ‘JAVA_HOME=”/usr/lib/jvm/java-6-sun”‘ >> /etc/environment
echo ‘JRE_HOME=”/usr/lib/jvm/java-6-sun/jre”‘ >> /etc/environment
Tomcat6 Kurulumu
apt-get install tomcat6 tomcat6-admin
/etc/init.d/tomcat6 stop
Dizin Yapısı Oluşturma
mkdir /var/tomcat
cd /var/tomcat
ln -s /etc/tomcat6/ conf
ln -s /usr/share/tomcat6/bin/ bin
ln -s /usr/share/tomcat6/lib/ lib
ln -s /var/lib/tomcat6/webapps webapps
ln -s /var/log/tomcat6/ logs
Ayarlar
Tomcat ‘in default port 8080’den hizmet verebilmesi için küçük bir ayar:
“/etc/default/tomcat6” dosyasını edit ederek “AUTHBIND=no” olan default değerini
“AUTHBIND=yes” şeklinde değiştiriyoruz.
Port Değiştir ve Başlat
Bu şamadan sonra tomcat’i start ettiğinizde 8080 portundan çalışacaktır.
/etc/init.d/tomcat6 start
Eğer 80 den çalıştırmak isterseniz:
“/etc/tomcat6/server.xml” dosyasındaki
“<Connector port=”8080″ protocol=”HTTP/1.1″ satıtını bularak portu değiştiriniz.
Vitrual Hosts
Şu andaki kurulumda webroot olarak “/var/tomcat/webapps” gecerlidir. Birden fazla domain çalıştıracaksanız virtual host yapmanız gerekir.
“/opt/tomcat/conf/server.xml” dosyasındaki <Engine> tagının içerisine aşağıdaki gibi bir tag ekleyiniz:
<Host name=”mydomain.com” appBase=”/var/tomcat/webapps.mydomain.com”>
<Alias>www.mydomain.com></Alias>
<Valve className=”org.apache.catalina.valves.AccessLogValve” prefix=”mydomain_access_log.” suffix=”.txt” pattern=”common”/>
</Host>
Tomcat admin user
“/opt/tomcat/conf/tomcat-users.xml” dosyasında </tomcat-users> tagı içerisine aşağıdakine benzer bir satırı ekleyiniz.
<user name=”ADMIN_USERNAME” password=”ADMIN_PASSWORD” roles=”admin,manager” />
Başlat
Yeni ayarların devreye girmesi için yeniden başatınız.
/etc/init.d/tomcat6 restart
güle güle kullanın…
Batur ORKUN
Recent Comments