توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Apache is functioning normally
esh852
December 27th, 2017, 00:26
سلام من تازه دایرکت ادمین رو طبق اموزش های سایت نصب کردم
و الان وقتی که ip رو میزنم این خطا رو به من نشون میده صفحه مرور گر
Apache is functioning normally
و اینکه برای من public_html نساخته است
به این آدرس هم که میرم
admin level ----> Custom HTTPD Configurations
./build rewrite config
این خطا رو به من میده
Checking to ensure /etc/httpd/conf/ssl.crt/server.ca is set.
Using x.x.x.x for your server IP
**************************************
�[1mApache 2.4.27 and higher will not negotiate http2 with mpm_prefork. Please do not use mod_php�[m or disable http2 in the directadmin.conf
http://www.apache.org/dist/httpd/CHANGES_2.4.27
سلام
تو دایرکت ادمین وارد بخش User Level بشید و یه دامنه اضافه کنید و تو پنل دامنه هم DNS های سرور خودتون رو ست کنید اگر بعد از ست شدن DNS ها تو صفحه باز شدن دامنه هم متن Apache is functioning normally رو دیدید یعنی مشکلی هست ولی اگر به جای این متن صفحه Homepage دایرکت ادمین رو دیدید یعنی حله و مشکلی نیست.
کلاً تو دایرکت ادمین همه چیز درست هم باشه آدرس آی پی رو که باز کنید متن Apache is functioning normally نمایش داده میشه.
اگر خواستید محتوای صفحه باز شدن آدرس آی پی هم تغییر کنه به پوشه /var/www/html در سرورتون برید و فایل فکر کنم index.html رو با nano برای ویرایش باز کنید و هر چی خواستید جای این متن بذارید.
esh852
December 27th, 2017, 13:49
سلام راستش من مشکل رو ردش رو گرفتم و رسیدم به همون موضوعی که دوستمون atrafnet گفت و اینکه توی سایت https://intodns.com که رفتم و دامنه ام رو وارد کردم مشکلات زیادی قرمز شد و اینکه من دیشب که این پست رو اینجا گذاشتم برای پشتیبانی دایرکت ادمین هم تیکت زدم و و همچنین توی فروم دایرکت ادمین و استک اورفلو هم سوال کردم و همه چیز مربوط میشه به تنظیمات dns در دایرکت ادمین
من هنوز مشکل رو حل نکردم و هر موقع که حل شد برای دوستان می نویسم که چی شده بوده
- - - Updated - - -
سلام بچه ها مشکل من همون بود که توی کامنت قبلی ام گفتم
شما برای حل این مشکل باید برید به سایت https://intodns.com و دامنه ی خودتون رو وارد کنید و چیزی اگه قرمز شده بود یعنی که مشکل همینجا هست
و برای حل کردنش کافیه که شما از طریق پنل کاربریتون توی سایتی که ازش دامنه خریدید درخواست رمز عبور برای رفتن به کنترل پنل دامنه کنید
و بعد از چند دقیقه لینک و رمز ورود به کنترل پنل دامنه براتون میاد و شما وارد کنترل پنل دامنه که شدید ns1 و ns2 رو که برابر با سرورتون تنظیم کردید به قسمت child رفته و برابر ns1 و ns2 که وارد شده ip سایت خود را درج میکنید و ip سرور قبلی رو پاک میکنید و تغییرات ذخیره میکنید
دقت داشته باشید که یک ip رو ذخیره کنید و بعد ip دیگر رو
و بعد از ذخیره هم دوباره برید و چک کنید که تغییرات اعمال شده باشد و اگر نشده دوباره تغییرات ip رو ثبت کنید
این کار را تا وقتی که وارد بشید و ببنید ip ها درست هست ادامه بدید چند بار
و بعد از اون دیگه هیچ کاری انجام ندید و صبر کنید تا خودش درست بشه
برای من 4 ساعت طول کشید حدودا تا همه چیز درست شد
الان اگه دوباره برید به سایت https://intodns.com
و دامنه رو وارد کنید باید مشکلی وجود نداشته باشه فقط چند تا وارنینگ زرد هست که مساله ای نیست
امیدوارم که این پست بدرد دوستان هم بخوره
الان صفحه پیش فرض دایرکت ادمین برای من میاد با وارد کردن دامنه ام ولی من هنوز public_html ندارم که بعد از درج publi_html راه حل این هم براتون مینویسم
AtrafNet
December 27th, 2017, 15:41
الان صفحه پیش فرض دایرکت ادمین برای من میاد با وارد کردن دامنه ام ولی من هنوز public_html ندارم که بعد از درج publi_html راه حل این هم براتون مینویسم
وقتی دامنه ای به دایرکت ادمین اضافه میکنید خودش public_html هم براش میسازه که اون صفحه پیش فرض دایرکت ادمین که میگید رو میتونید ببینید.
آدرس پوشه public_html هر دامنه اینطوریه:
/home/admin/domains/test.ir/public_html
این آدرس دهی برای استفاده از طریق SSH هستش تو خود کنترل پنل home و admin رو نمیخواد.
بعدش به جای admin یوزری که دامنه توش اضافه شده و به جای test.ir آدرس دامنه بدون www و http.
تو پنل دایرکت ادمین روی دکمه Files بالای صفحه کلیک کنید و وارد فایل منیجر که شدید وارد پوشه domains و سپس همینطوری test.ir (منظور دامنه شماست) و در آخر public_html می تونید بشید.
بعدش فایل index.html پیش فرض دایرکت ادمین رو حذف کنید و هر چی خواستید مثل وردپرس رو بریزید.
البته به صورت اصولی دایرکت ادمین در همون صفحه اول فایل منیجر یه شورتکات به public_html دامنه اصلی باید گذاشته باشه که روی اونم کلیک کنید همین کارو انجام میده.
esh852
December 27th, 2017, 16:12
سلام
من توی اون ادرس هم از طریق پنل و هم از طریق ssh رفتم
cd /home/admin/domains
و من دامینی مشاهده نکردم و فقط default suspended
وجود دارد که توی اون ها هم 444و پیش فرض پنل هست
همین
مساله ای که من متوجه اون شدم این هست که admin tool
system information
اون اخر حاح رو زده installed و بقیه رو زده running و وقتی که من خواستم توسط
ssh phpnewb@myhost.com "php myscript.php"
php رو اجرا کنم این خطا رو به من میده
connect to host myhost.com port 22: Connection refused
توی انجمن هم سرچ کردم چیزی در موردش نیست
و باد بگم که من طبق اموزش ها پرتی که باهاش به سرور متصل میشوم رو از 22 تغییر دادم و توی فایروال هم از داخل پرت های مجاز حذف کردم و اون پرت جدیدم رو جایگزینش کردم
الان بفرمایید باید چیکار کرد؟
AtrafNet
December 27th, 2017, 19:58
سلام
من توی اون ادرس هم از طریق پنل و هم از طریق ssh رفتم
cd /home/admin/domains
و من دامینی مشاهده نکردم و فقط default suspended
وجود دارد که توی اون ها هم 444و پیش فرض پنل هست
همین
مساله ای که من متوجه اون شدم این هست که admin tool
system information
اون اخر حاح رو زده installed و بقیه رو زده running و وقتی که من خواستم توسط
ssh phpnewb@myhost.com "php myscript.php"
php رو اجرا کنم این خطا رو به من میده
connect to host myhost.com port 22: Connection refused
توی انجمن هم سرچ کردم چیزی در موردش نیست
و باد بگم که من طبق اموزش ها پرتی که باهاش به سرور متصل میشوم رو از 22 تغییر دادم و توی فایروال هم از داخل پرت های مجاز حذف کردم و اون پرت جدیدم رو جایگزینش کردم
الان بفرمایید باید چیکار کرد؟
اگر پورت SSH رو عوض کردید کاری که باید بعدش انجام میدادید فقط بازکردن پورت در فایروال نبود بلکه باید سرویس فایروال و sshd رو Restart میکردید.
اگر مطمئنید پورت جدید رو در فایروال باز گذاشتید یه بار سرور رو کلاً Restart کنید اصولاً بعد از روشن شدن دوباره سرور باید تغییرات پورت ها اعمال شده باشه و دیگه شما با خطای Refused مواجه نشید.
البته ممکنه آی پی خودتون هم در فایروال سرور به دلیل چندبار تلاش برای لاگین پشت سر هم بلاک شده باشه که در این صورت باید آی پی خودتون رو عوض کنید و متصل بشید حالا با پــروکسی یا اگه آی پی ثابت خریداری نکردید یه بار مودم ADSL منزل رو Restart کنید تا آی پی جدید بگیرید.
esh852
December 27th, 2017, 20:23
من کلا فایروال رو موقا خاموش کردم و این حطا رو الان داره به من میده
The authenticity of host 'myhost.com (144.208.71.180)' can't be established.
ECDSA key fingerprint is 73:bf:8c:6a:8f:0b:63:df:7b:a4:33:81:6f:5e:62:26.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'myhost.com,144.208.71.180' (ECDSA) to the list of kn own hosts.
و اینکه این ip که اینجا زده ip سرور من نیست
AtrafNet
December 27th, 2017, 20:41
من کلا فایروال رو موقا خاموش کردم و این حطا رو الان داره به من میده
The authenticity of host 'myhost.com (144.208.71.180)' can't be established.
ECDSA key fingerprint is 73:bf:8c:6a:8f:0b:63:df:7b:a4:33:81:6f:5e:62:26.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'myhost.com,144.208.71.180' (ECDSA) to the list of kn own hosts.
و اینکه این ip که اینجا زده ip سرور من نیست
جسارتاً این myhost.com دامنه شماست؟ یا اینجا برای اینکه دامنه تون رو ننویسید الکی نوشتید؟
چون من احساس میکنم با توجه به اینکه میگید آی پی سرور شما نیست احتمالاً دارید اشتباهی به جای دیگه وصل میشید.
اگه از برنامه Putty استفاده میکنید نیاز نیست هیچ جا آدرس دامنه یا Hostname بزنید همون آدرس آی پی سرور رو برای اتصال بزنید حله.
بعدش این متنی هم که بالا گذاشتید اخطار نیست بلکه هشداره که میگه اعتبارسنجی امنیتی سرور ممکن نیستش و برای مسائل امنیتی گفته اتصال شما به این سرور امن و رمزگذاری شده نیست و پرسیده آیا با این حال میخواین بهش وصل بشید یا نه.
این چیز خاصی نیست اصولاً همه سرور ها که پورت SSH شون رو رمزگذاری های امنیتی و... نمیکنن و برای استفاده شخصی نیازم نیست پس هر بار آمد Yes رو بزنید رد شه بره.
esh852
December 27th, 2017, 22:44
سلام
اون متن برای این اومده بود که من این اسکریپت رو اجرا کرده بودم
ssh phpnewb@myhost
.
com
"php myscript.php"
والان هم مشکل من نسبتا برطرف شد و مشکل public_html این بود که من در قسمت ادمین و dns دامنه ی خودم رو درج کرده بودم و وقتی هم که یک پکیج و یه یوزر میساختم و میخواستم به یوزر دامنه بدم میگفت که این قبلا درج شده
و من ایندفعه رفتم از قسمت admin دامنه رو حذف کردم
و رفتم توی قسمت user که ساختم و دامنه رو برای یوزر ثبت کردم و این شد که خودش برای من یه پوشه با نام دامنه ام ساخت و طبق گفته ی دوستمون atrafnet یه میانبر هم از public_html برای من درج شد
و یک صفحه تست php رو هم با موفقیت نمایش داد
ولی هنوز همون خطا هایی که ذکر کردم در بالا هست
Checking to ensure /etc/httpd/conf/ssl.crt/server.ca is set.
Using x.x.x.x for your server IP
**************************************
�[1mApache 2.4.27 and higher will not negotiate http2 with mpm_prefork. Please do not use mod_php�[m or disable http2 in the directadmin.conf
http://www.apache.org/dist/httpd/CHANGES_2.4.27
سلام بچه ها من برای مشکل ذکر شده در بالا یه سرچ کوچولو زدم توی سایت و به این پست رسیدم
http://www.webhostingtalk.ir/archive/index.php/t-143210.html
و دستورات زیر رو اجرا کردم
cd /usr/local/directamin/custombuild
./build update
./build update_da
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs
و الان اون خطا ها برطرف شده و یه چیز دیگه اومده میشه بگید این چی میگه؟
Checking to ensure /etc/httpd/conf/ssl.crt/server.ca is set.
Using x.x.x.x for your server IP
Found /usr/local/directadmin/custombuild/mod_aclr2-1.0.0.tar.gz
Extracting /usr/local/directadmin/custombuild/mod_aclr2-1.0.0.tar.gz...
Installing mod_aclr2-1.0.0...
/var/www/build/libtool --silent --mode=compile gcc -std=gnu99 -prefer-pic -I/usr/local/include -DLINUX -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/include/apache -I/usr/include/apache -I/usr/include/apache -c -o mod_aclr2.lo mod_aclr2.c && touch mod_aclr2.slo
/var/www/build/libtool --silent --mode=link gcc -std=gnu99 -L/usr/local/lib -o mod_aclr2.la -rpath /usr/lib/apache -module -avoid-version mod_aclr2.lo
/var/www/build/instdso.sh SH_LIBTOOL='/var/www/build/libtool' mod_aclr2.la /usr/lib/apache
/var/www/build/libtool --mode=install install mod_aclr2.la /usr/lib/apache/
libtool: install: install .libs/mod_aclr2.so /usr/lib/apache/mod_aclr2.so
libtool: install: install .libs/mod_aclr2.lai /usr/lib/apache/mod_aclr2.la
libtool: install: install .libs/mod_aclr2.a /usr/lib/apache/mod_aclr2.a
libtool: install: chmod 644 /usr/lib/apache/mod_aclr2.a
libtool: install: ranlib /usr/lib/apache/mod_aclr2.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n /usr/lib/apache
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/apache
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /usr/lib/apache/mod_aclr2.so
[activating module `aclr' in /etc/httpd/conf/httpd.conf]
mod_aclr2 has been installed successfully.
Restarting apache.
Checking to ensure /etc/httpd/conf/ssl.crt/server.ca is set.
Using x.x.x.x for your server IP
Using x.x.x.x for your server IP
Restarting nginx.
NaSRI
January 12th, 2018, 09:23
در صورت تمایل می تونم در تلگرام مشکل رو پیگیری کنم.