10.10.10.23

نصب apache2 در ubuntu

سه شنبه, ۱۹ دی ۱۳۹۶، ۱۲:۳۹ ب.ظ
برای نصب این وب سرور دوتا راه وجود داره:
۱- نصب با apt-get
۲- کامپایل کردن سورس کد


ـ برای نصب در حالت ۱ که آسون هستش باید سیستم به اینترنت دسترسی داشته باشه.
دستور زیر رو وارد میکنیم و همه ی کارها توسط خود پکیج منیجر انحام میشه:

sudo apt-get install apache2
ـ حالت دوم زمانیه که بخواید سورس رو دانلود کنید و خودتون کامپایل و نصب کنید. کاربردی که برای من داشت وقتی بود که سرور مجازی که داشتم اجازه ی ارسال پکیج به شبکه اینترنت رو نداشت و فقط از بیرون میتونست درخواست دریافت کنه. پس با scp سورس رو روی سرور آپلود کردم و اون رو کامپایل کردم.
مراحل این کار بصورت زیره:
- دانلود APR و APR-util : از آدرس http://apr.apache.org/download.cgi فایل های APR و APR-util رو دانلود کنید.(۲)
- دانلود APACHE : از آدرس https://launchpad.net/ubuntu/xenial/+source/apache2 فایل فشرده شده رو دانلود کنید.(۳)
- فایل های دانلود شده رو از حالت فشرده خارج کنید: به پوشه ای که فایل های دانلود شده رو دارید برید و با دستور bzip2 و tar فایل ها رو از حالت فشرده خارج کنید(بجای نسخه ای که من دانلود کردم اون چیزی که دانلود کرده اید رو بذارید ):
bzip2 -d apr-1.6.3.tar.bz2
tar -xf apr-1.6.3.tar
bzip2 -d apr-util-1.6.1.tar.bz2
tar -xf apr-util-1.6.1.tar
bzip2 -d apache2_2.4.18.orig.tar.bz2
tar -xf apache2_2.4.18.orig.tar
- به پوشه ی apr-1.6.3 رفته و با دستورات زیر این برنامه رو نصب کنید:
./configure
make
sudo make install
- به پوشه ی apr-util-1.6.3 رفته و دستورات زیر رو اجرا کنید:
./configure --with-apr=/usr/local/apr (4)
make
sudo make install
- به پوشه ای که apache رو از حالت فشرده خارج کردید برید. برای من میشه httpd-2.4.18 و دستورات زیر رو وارد کنید :(۵)
./configure --prefix=/etc/apache2      --enable-access_compat=shared      --enable-actions=shared      --enable-alias=shared      --enable-allowmethods=shared      --enable-auth_basic=shared      --enable-authn_core=shared      --enable-authn_file=shared      --enable-authz_core=shared      --enable-authz_groupfile=shared      --enable-authz_host=shared      --enable-authz_user=shared      --enable-autoindex=shared      --enable-dir=shared      --enable-env=shared      --enable-headers=shared      --enable-include=shared      --enable-log_config=shared      --enable-mime=shared      --enable-negotiation=shared      --enable-proxy=shared      --enable-proxy_http=shared      --enable-rewrite=shared      --enable-setenvif=shared      --enable-ssl=shared      --enable-unixd=shared      --enable-ssl     --enable-ssl-staticlib-deps      --enable-mods-static=ssl --with-ssl=/usr/local/ssl
make
sudo make install
پ.ن:
۲) فایل هایی که پسوند bz2 دارند رو دانلود کنید

۳) فایلی که پسوند bz2 دارد را دانلود کنید

۴) آدرسی که APR به صورت پیشفرض نصب میشود
۵) اگر openssl رو قبلا نصب کردید آدرس اون رو بجای /usr/local/ssl بذارید. اگر openssl رو نصب نکردید، به *نصب openssl* مراجعه کنید.
موافقین ۰ مخالفین ۰ ۹۶/۱۰/۱۹
دولوپر

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی