نصب و راه اندازی وب سرور Caddy بر روی CentOS 7
Caddy یک وب سرور پر سرعت و اپن سورس می باشد که بر روی امنیت تمرکز دارد و به زبان برنامه نویسی Go نوشته شده است.Caddy دارای ویژگی های مدرنی مانند پشتیبانی از virtual host ها ، فشرده سازی فایل های استاتیک ، HTTP/2 و استفاده از HTTPS به صورت پیش فرض می باشد.همچنین وب سرور Caddy دارای سیستم گرفتن و تمدید گواهینامه به صورت خودکار با استفاده از Let’s Encrypt نیز می باشد. این وب سرور یا به طور صحیح تر بخواهیم بگوییم، وب سرویس، شاید چندان رایج و اصطلاحا رند بازار نباشد، ولی شناخت ابتدایی آن برای مدیران سرور همواره پیشنهاد می شود.
قبل از نصب ابتدا سیستم را بروز رسانی کنید :
1 | yum update |
با دستور زیر مخزن EPEL را فعال کنید :
1 | yum install epel-release |
نصب Caddy :
1 | yum install caddy |
پوشه ای را برای فایل های وب سایت ایجاد می کنیم :
1 | sudo mkdir -p /var/www/my-website |
1 | restorecon -r /var/www/my-website |
همچنین یک صفحه ی تست درون این پوشه ایجاد می کنیم :
1 | echo '<!doctype html><head><title>Caddy Test Page</title></head><body><h1>Hello, World!</h1></body></html>' > /var/www/my-website/index.html |
سپس هاست نیم و دایرکتوری را برای Caddy تعریف می کنیم :
1 | nano /etc/caddy/conf.d/my-website.conf |
1 2 3 | example.com { root /var/www/my-website } |
در آخر Caddy را برای استارت شدن در هنگام بوت سیستم عامل فعال می کنیم :
1 | systemctl enable --now caddy.service |
در مرورگر سیستم خود با باز کردن دامنهی تعریف شده باید صفحه ی تستی که در بالا ایجاد کردیم را مشاهده کنید.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی آنتی دیداس، سرور نیمه اختصاصی انگلیس شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.