در آموزش های قبلی بخش مرتبط با Publish کردن وبسایت یاد گرفتیم که از طریق پورت ۸۰ این کار را چگونه انجام دهیم.

اگر بخواهید کار Publish کردن را در پورت های دیگر مثل پورت ۸۰۸۰ انجام دهید، لازم است بتوانید پورت Custom تعریف کنید.

در این بخش یاد می گیریم چطور روی پورت های دیگری مثل ۸۰۸۰ یا ۴۴۳ سرویس های HTTP و HTTPS را تعریف کنیم.

در این آموزش، پابلیش کردن وب سایت روی پورت ۸۰۸۰ را یاد خواهیم گرفت.

ایجاد یک پورت Custom در فورتی وب

در فورتی به قسمت Server Object وارد بخش Service شوید.

پروتکل های پیشفرض را در این قسمت مشاهده می کنید، دقت کنید این پروتکل ها قابلیت ادیت ندارند.

پروتکل های پیشفرض در فورتی وب

برای ایجاد یک پروتکل جدید،به تب Custom بروید و گزینه Create New را بزنید.

تعریف پروتکل Custom

اکنون یک نام در نظر بگیرید. سپس پروتکل TCP و پورت ۸۰۸۰ را به صورت زیر وارد کنید.

در انتها OK را بزنید.

تعریف Custom Protocol

قرار دادن در Server Policy

در قسمت Policy سپس Server Policy رفته و Policy مورد نظر را ادیت کنید.

ادیت Server Policy

اکنون می توانید در قسمت HTTP Service که مربوط به ارتباط هست، پروتکلی که تعریف کرده بودید را مشاهده و انتخاب کنید.

انتخاب پروتکل در Server Policy

تغییر پورت در فورتی گیت

برای Publish کردن وب سرور روی اینترنت در فورتی گیت Virtual IP تعریف کرده بودیم. برای این کار از پورت ۸۰ استفاده کردیم.

اکنون باید  این پورت را به ۸۰۸۰ تغییر دهیم. برای انجام این کار در فورتی گیت، به بخش Policy & Object به قسمت Virtual IP بروید.

اکنون می توانید گزینه ای که تعریف کرده بودید را ادیت کنید.

تغییر virtual IP در فورتی گیت

اگر نیاز به تعریف گزینه جدید داشتید به آموزش زیر مراجعه نمایید.

در بخش Post Forwarding، گزینه های مشخص شده در عکس را به عدد ۸۰۸۰ تغییر دهید.

تغییر گزینه های Virtual IP

اکنون با استفاده از پورت ۸۰۸۰ می توانیم به وبسایت دسترسی داشته باشیم.

ممکن است برای دسترسی به سایت با خطاهای زیر روبرو شوید، این موارد را در ادامه توضیح می دهیم.

بررسی خطای Protected HostName

ممکن است با  Eror زیر مواجه شوید؛ همان طور که مشاهده می کنید این خطا به خاطر  HostName می باشد.

بلاک شدن بخاطر خطای Hostname

اگر به قسمت Logها بروید نیز مشاهده خواهید کرد که در توضیحات خطا آمده است که این خطا به خاطر فیلد HTTP می باشد.

مشاهده Log خطاها

برای پیشگیری از بروز چنین مشکلی باید  Protected HostName را نیز به این مقدار تغییر بدهیم.

در بخش Server Object به قسمت   Protected HostName می رویم و آن را  به صورتی که در عکس می بینید، ادیت کنید.

مقدار Host را به owasp.ir:8080 تغییر دهید.

به ترتیب عکس ها مراحل را انجام دهید.

تغییر Hostname برای پروتکل جدید
تغییر Hostname برای پروتکل جدید
تغییر Hostname برای پروتکل جدید

بررسی خطای Start Page

یکی دیگر از خطاهایی که ممکن است با آن مواجه شوید، ارور Start Page می باشد.

خطای Start Page

اگر Log ها را مشاهده کنید نیز متوجه این موضوع خواهید شد.

Log مربوط به خطای Start Page

به قسمت  Web Protected بخش Start Page  بروید و آن را به صورت زیر ادیت کنید.

در قسمت Host مقدار owap.ir:8080 را انتخاب کنید.

حل مشکل Start Page
حل مشکل Start Page
حل مشکل Start Page

زمانی که قابلیت ها را در کنار هم استفاده می کنیم مهم است کاری کنیم که با هم تداخل نداشته باشند.

به همین دلیل لازم است Protected HostName و Start Page را تغییر بدهیم.

در صورت بروز هر مشکلی با استفاده از Logها می توانید متوجه مشکل شوید و آن را حل کنید.

دقت کنید در صورتی که نیازی به استفاده از پورت ۸۰۸۰ نداشتید تنظیمات را به حالت قبل برگردانید.

در این آموزش یاد گرفتیم چطور با استفادهاز پورت های شخصی، وبسایت را پابلیش کنیم.

همچنین روش های پیشگیری و حل خطاهای احتمالی را نیز آموختیم.