انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: Silvio Dante در 09 خرداد 1398، 07:02 بظ
-
سلام،
من توی آپاچی یک vhost ساختم و دامنهی مورد نظرم رو هم توی فایل hosts اضافه کردم. حالا مشکل اینجاست که وقتی اون آدرس رو توی هر مرورگری میزنم منو منتقل میکنه به همون آدرس با پروتکل https در حالی که نمیخوام این اتفاق بیفته و میخوام روی همون http صفحه باز بشه چون آپاچی روی پورت 80 رانه و روی پورت 443 چیزی ران نیست در نتیجه جوابی برنمیگرده. با curl هم امتحان کردم وقتی با http درخواست میدم جواب برمیگرده اما با https چیزی برنمیگرده.
تنظیمات فایل httpd-vhosts.conf به این شکله:
<VirtualHost 127.0.0.2:80>
DocumentRoot "/home/mehran/public_html/myappname/public/"
ServerName myappname.dev
</VirtualHost>
و فایل hosts هم به شکل زیره:
127.0.0.1 localhost
127.0.0.2 myappname.dev
::1 localhost
127.0.1.1 mehran-pc.localdomain mehran-pc
توی هر مرورگری که آدرس myappname.dev رو میزنم اتوماتیک منتقل میشه به https://myappname.dev و نمیدونم این SSL از کجا داره میاد.
نظری ندارین چطوری میشه بیخیال اون https شد و آدرس با همون http باز بشه؟ چون توی محیط توسعه هست نیازی به SSL ندارم.
-
به دلیل تنظیمات قبلیای هست که توی مرورگر ذخیره شده. قدیم کد ۳۰۱ یا ۳۰۸ انتقال داده شده یا اینکه هدر HSTS فرستاده شده که باعث میشه شما رو از http به https انتقال بده. پیشنهادم استفاده از یک Certificate بصورت Self-Signed هستش.
-
در فایرفاکس یکبار آدرس دامین مورد نظرو بزنید ولی اینتر نزن.
به جاش بزن ctrl+shift+r