alimosavi
December 9th, 2015, 14:26
با سلام
وب سرور Caddy وب سرور بسیار ساده و بسیار روان هست که آینده خوبی رو براش پیش بینی می کنم .
نصب و استفاده از این وبسرور بسیار راحت هست :
فایل caddy را از https://caddyserver.com/download دانلود و اجرا کنید .
این وبسرور با استفاده از Let's Encrypt بصورت اتوماتیک کانفینگ ssl را برای شما انجام داده و می توانیید از ssl رایگان استفاده کنید :
به عنوان مثال سایت بنده : https://project.perfectwebhost.com
فایل کافینگ جدا از وبسرور رو در هر جایی می تونید بسازید مثلا اگر فایل وبسرو رو در پوشه ROOT قرار داده باشید و فایل کانفینگ رو در پوشه /etc/caddy
باید کد زیر را اجرا کنید ..
$HOME/caddy/caddy -conf="/etc/caddy/project.perfectwebhost.com"
فایل کانفیگ من برای rewrite و اجرای php و ... رو در زیر قرار دادم .
http://project.perfectwebhost.com:80, https://project.perfectwebhost.com:443 {
root /home/ali/html/perfectwebhost.com
gzip
log /home/ali/logs/perfectwebhost.com/access.log
fastcgi / 127.0.0.1:9000 php
rewrite {
regexp .*
ext /
to /index.php?_url={uri}
}
errors {
log /home/ali/logs/perfectwebhost.com/error.log
}
}
وب سرور Caddy وب سرور بسیار ساده و بسیار روان هست که آینده خوبی رو براش پیش بینی می کنم .
نصب و استفاده از این وبسرور بسیار راحت هست :
فایل caddy را از https://caddyserver.com/download دانلود و اجرا کنید .
این وبسرور با استفاده از Let's Encrypt بصورت اتوماتیک کانفینگ ssl را برای شما انجام داده و می توانیید از ssl رایگان استفاده کنید :
به عنوان مثال سایت بنده : https://project.perfectwebhost.com
فایل کافینگ جدا از وبسرور رو در هر جایی می تونید بسازید مثلا اگر فایل وبسرو رو در پوشه ROOT قرار داده باشید و فایل کانفینگ رو در پوشه /etc/caddy
باید کد زیر را اجرا کنید ..
$HOME/caddy/caddy -conf="/etc/caddy/project.perfectwebhost.com"
فایل کانفیگ من برای rewrite و اجرای php و ... رو در زیر قرار دادم .
http://project.perfectwebhost.com:80, https://project.perfectwebhost.com:443 {
root /home/ali/html/perfectwebhost.com
gzip
log /home/ali/logs/perfectwebhost.com/access.log
fastcgi / 127.0.0.1:9000 php
rewrite {
regexp .*
ext /
to /index.php?_url={uri}
}
errors {
log /home/ali/logs/perfectwebhost.com/error.log
}
}