در پوشه config در فایل server.xml به ازای هر یک از app ها یکی از این ها رو قرار دهید تا هر دامنه ای به پوشه مورد نظر ارتباط داده شود.
<Host name="<<domain.ir>>" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias><<www.domain.ir>></Alias>
<Context path="" docBase="<<your_folder_name>>" debug="0" privileged="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="<<appName>>_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"
/>
</Host>
خطهای آبی رو پاک کنید و تنظیمات خودتون رو قرار بدید
برای راه اندازی یک DNS Server بر روی CentOS مراحل زیر را انجام میدهیم
yum install bind* -y
rndc-confgen
########################################
edit: /etc/named
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
################################
edit /etc/named*.zones
zone "domain1.ir" IN {
type master;
file "/var/named/zones/db.domain1.ir.txt";
allow-transfer { none; };
};
zone "domain1.com" IN {
type master;
file "/var/named/zones/db.domain1.com.txt";
allow-transfer { none; };
};
######################
create file in: /var/named/zones/db.domain1.com.txt
$TTL 6h
@ IN SOA ns1.domain1.com. ns2.domain1.com. (
2015081101
10800
3600
604800
86400 )
@ NS ns1.domain1.com.
ns1 IN A 12.92.144.103
www IN A 12.92.144.103
@ IN A 12.92.144.103