انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


 خبرها، اتفاقات و تصاویر مربوط به مربوط به جشن انتشار را با هشتگ ufest1804 در شبکه‌های اجتماعی دنبال کنید

نویسنده موضوع: https پیش‌فرض در vhost آپاچی !  (دفعات بازدید: 137 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1220
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
https پیش‌فرض در vhost آپاچی !
« : 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 ندارم.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 3843
  • جنسیت : پسر
  • masoft قدیم
پاسخ : https پیش‌فرض در vhost آپاچی !
« پاسخ #1 : 10 خرداد 1398، 01:53 ق‌ظ »
به دلیل تنظیمات قبلی‌ای هست که توی مرورگر ذخیره شده. قدیم کد ۳۰۱ یا ۳۰۸ انتقال داده شده یا اینکه هدر HSTS فرستاده شده که باعث میشه شما رو از http به https انتقال بده. پیشنهادم استفاده از یک Certificate بصورت Self-Signed هستش.