سیستم عاملم centos6.5 هست.
کاش اوبونتو داشتی :)
چرا lighttpd رو حذف کنم؟ چون از htaccess نداره میگی ؟
احتمالا یه ذره اذیت بشی باهاش nginx بهتره .
رو نصب کردم. حالا اگه بخوام یه دامنه جدید به سرور وصل کنم باید توی bind برم یه zone جدید براش ایجاد کنم. خوب اینکار رو خودم باید دستی با ssh انجام بدم. ولی من میخوام خود php این کار رو بکنه با تابع fopen تنظیمات رو باز کنم و دامنه جدید رو اضافه کنم. چون قراره تو سیستمی که دارم روش کار می کنم کاربری که تو سایتم ثبت نام میکنه یه دامنه بهم میده و سایت به طور خودکار دامنه رو به سرور وصل می کنه و یک فضایی بهش میده. حالا برای این کار مجبورم permission مسیرهایی که قراره با php ویرایش بشه رو روی 777 قرار بدم که این کار به نظرم از لحاظ امنیتی یه باگ باشه.مثلا برای اینکه یه zone ایجاد کنم باید فایل named.conf رو با php ویرایش کنم و باید دسترسیش رو 777 بزارم...
داری لقمه رو دور سرت میچرخونی اساسی :)
البته ببخشید انقدره رک گفتم .
یه دونه zone مینویسی آدرس رو بصورت . بهش میدی و خلاص .
دیگه هر دامینی که dns هاتو بذاره وصل میشه خودکار
کاری که من توی hastishop.ir انجام دادم .
zone اش رو برات میذارم .
$TTL 3h
@ IN SOA ns1.hastishop.ir. reza19sh.gmail.com. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 day
;
@ IN NS ns1.hastishop.ir.
@ IN NS ns2.hastishop.ir.
* IN MX 10 mail.hastishop.ir.
* IN A 148.251.112.92
ns1 IN A 148.251.112.92
ns2 IN A 148.251.112.92
www IN CNAME hastishop.ir.
mail IN A 148.251.112.92
ftp IN CNAME hastishop.ir.
اینطوری هم تعریفش میکنی
کد HTML:
zone "." {
type master;
file "/etc/bind/db.all";
};
http://intodns.com/hastishop.ir