راهکارها
بازارچه ابری
Arvan Docs

مستندات فنی

دسترسی به تمامی مستندات محصولات ابر آروان

Categories
Close
دسته‌بندی‌های سایت مشاهده دسته‌بندی‌ها بستن دسته‌بندی‌ها





مشاهده همه دسته‌ها All Categories

ساخت هاست مجازی NGINX برای Ruby

Time To Read < ۱ دقیقه
Date ۲۶ شهریور ۱۴۰۰

NGINX این امکان را به شما می‌دهد که برای اپلیکیشن‌های خود هاست‌های مجازی بسازید و در نتیجه آن‌ها را (برای نمونه) از آدرس http://example.com/APPNAME به آدرس http://APPNAME.example.com منتقل کنید.

نکته: در فرمان‌های زیر APPNAME را با نام یا مسیر اپلیکیشن‌ خود جایگزین کنید.

  • فایل /opt/bitnami/nginx/conf/bitnami/bitnami-apps-prefix.conf را ویرایش و خط زیر را به حالت comment در بیاورید:
#include "/opt/bitnami/apps/APPNAME/conf/nginx-prefix.conf";
  • فایل پیکربندی هاست مجازی اپلیکیشن‌ خود را در فایل /opt/bitnami/nginx/conf/bitnami/bitnami-apps-vhosts.conf وارد کنید.
include "/opt/bitnami/apps/APPNAME/conf/nginx-vhosts.conf";
  • در صورت نیاز فایل nginx-app.conf را که در /opt/bitnami/apps/APPNAME/conf/nginx-app.conf قرار دارد با آدرس URL اصلاح‌شده به‌روز کنید. برای نمونه چنین خطی را:
rewrite ^/wordpress/(.+)$ /wordpress/index.php?q=$1 last;

با چنین خطی:

rewrite ^/(.+)$ /index.php?q=$1 last;

تغییر دهید.

  • در صورت نیاز پیکربندی اپلیکیشن را به‌گونه‌ای به‌روز کنید که آدرس URL به‌روز شده در آن آمده باشد. شیوه‌ی انجام این گام به اپلیکیشن شما وابسته است و هر اپلیکیشنی تغییرات خاص خود را لازم دارد. برای نمونه، اگر از وردپرس استفاده می‌کنید، لازم است که فایل /opt/bitnami/apps/wordpress/htdocs/wp-config.php را ویرایش و خط‌های زیر را به آن اضافه کنید:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
  • سرور NGINX را دوباره راه‌اندازی کنید:
sudo /opt/bitnami/ctlscript.sh restart nginx