PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل نمایش محتویات nginx.conf در سایت ایجاد شده در nginx



unix_magnet
December 11th, 2018, 18:26
در مسیر

/etc/nginx/nginx.conf
این کد درج شده

location / {
root /var/www/;


و یک سایت تعریف شده که این کد براش تعریف شده

/etc/nginx/sites-available/domain.com


الان بنده مشکلم این هست که صفحه index.html که در این مسیر ایجاد شده

/var/www/
برای سایت نشون داده میشه
و محتویاتی که داخل این لینک تعریف میشه

/etc/nginx/sites-available/domain.com


برای سایت قابل نمایش نیست
مثلا بنده در مسیر بالا این کد رو نوشتم



server_name domain.com www.domain.com; (http://www.domain.com;)
root /var/www/domain.com/$host;


که محتویات سایت رو از این مسیر بخونه اما میره و چیزی که ما در مسیر فایل اصلی تعریف کردیم رو می خونه

/etc/nginx/nginx.conf


مشکل رو چطورمی تونم حل کنم؟

Mr-Pro
December 11th, 2018, 19:51
درود . درست متوجه مشکلتون نشدم . شما دو مسیر زیر رو در سوالتون مطرح کردید :
var/www/
و
etc/nginx/sites-available/domain.com/
سوال بنده اینجاست که داخل این دو مسیر چه چیزهایی قرار دادید ؟
هر سایت تنها یک روت میتونه داشته باشه . شما باید یا سایتتون رو داخل مسیر اول قرار بدید یا مسیر دوم .
داخل یه قسمت دیگه هم مسیر زیر رو به عنوان root سایت معرفی کردید :
root /var/www/domain.com/$host;
لطفا دقیق بفرمایید قصد دارید چی کار کنید تا بتونیم بهتر راهنمایی کنیم .

unix_magnet
December 11th, 2018, 23:26
درود . درست متوجه مشکلتون نشدم . شما دو مسیر زیر رو در سوالتون مطرح کردید :
var/www/
و
etc/nginx/sites-available/domain.com/
سوال بنده اینجاست که داخل این دو مسیر چه چیزهایی قرار دادید ؟
هر سایت تنها یک روت میتونه داشته باشه . شما باید یا سایتتون رو داخل مسیر اول قرار بدید یا مسیر دوم .
داخل یه قسمت دیگه هم مسیر زیر رو به عنوان root سایت معرفی کردید :
root /var/www/domain.com/$host;
لطفا دقیق بفرمایید قصد دارید چی کار کنید تا بتونیم بهتر راهنمایی کنیم .

مشکل رو یافتم ممنون