📄 محتوای کامل
راهنمای گام به گام راهاندازی یک محیط LAMP با PostgreSQL و PostGIS در سرور مجازی ، از قدرت میزبانی وب سنتی همراه با قابلیت های ترکیبی بهره ببرید ، هم اکنون شروع کنید!
نحوه نصب LAMP به همراه PostgreSQL و PostGIS در اوبونتوبه راهنمای جامع نگارنوین در مورد راهاندازی یک محیط LAMP خوش آمدید، اما با یک تغییر جزئی – ما در حال جایگزینی کامپوننت MySQL با PostgreSQL و افزونه مکانی آن، PostGIS، هستیم.
پیش نیازها :
- یک حساب کاربری در نگار نوین.
- یک سرور با سیستم عامل اوبونتو ۲۰.۰۴ یا نسخه های بالاتر.
- آشنایی اولیه با عملیات ترمینال.
نصب گام به گام :
۱. به روزرسانی سیستم :
همیشه مطمئن شوید که سرور شما با جدیدترین بسته ها بهروز است :
sudo apt update && sudo apt upgrade -y
۲. نصب آپاچی :
با نصب وب سرور آپاچی شروع کنید:
sudo apt install apache2 -y
برای بررسی وضعیت آپاچی:
sudo systemctl status apache2 ۳. نصب پی اچ پی :
برای نصب PHP و افزونههای لازم:
sudo apt install php libapache2-mod-php php-pgsql -y
نصب PHP را تأیید کنید:
php -v ۴. نصب PostgreSQL و PostGIS :
PostgreSQL را به همراه برخی از بستههای contrib نصب کنید:
sudo apt install postgresql postgresql-contrib -y
وضعیت PostgreSQL را بررسی کنید:
sudo systemctl status postgresql
حالا، PostGIS را نصب کنید:
sudo apt install postgis postgresql-<VERSION>-postgis-3 -y
توجه: به جای <VERSION>، نسخه PostgreSQL خود را قرار دهید، مثلاً برای PostgreSQL ۱۳، عدد ۱۳ را وارد کنید.
۵. راه اندازی پایگاه داده :
به کاربر postgresبروید و وارد محیط PostgreSQL شوید:
sudo -u postgres psql
اکنون، پایگاه داده خود را ایجاد کرده و PostGIS را روی آن فعال کنید:
CREATE DATABASE your_database_name;
\c your_database_name
CREATE EXTENSION postgis;
(اختیاری) برای ایجاد یک کاربر جدید:
CREATE USER your_user_name WITH ENCRYPTED PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE your_database_name TO your_user_name; ۶. ایمن سازی نصب شما :
هنگام راه اندازی، همیشه به یاد داشته باشید که نصبهای خود را ایمن کنید:
- برای آپاچی: فایروالها را تنظیم کنید، فهرستهای دایرکتوری را غیرفعال کنید و از گواهینامههای SSL استفاده کنید.برای PostgreSQL: رمزهای عبور پیشفرض کاربران PostgreSQL را تغییر دهید، دسترسی از راه دور را محدود کنید و مرتباً از پایگاه داده خود نسخه پشتیبان تهیه کنید.
- مرتباً تمام اجزای پشته خود را به روزرسانی کنید.
نتیجه گیری :
شما با موفقیت یک پشته LAMP را با PostgreSQL و PostGIS روی سرور مجازی خود راهاندازی کردهاید! این راهاندازی ترکیبی به شما امکان میدهد تا از قدرت میزبانی وب سنتی با قابلیتهای مکانی PostGIS بهره ببرید. همیشه از نظارت، نگهداری و پشتیبانگیری از سرور خود برای عملکرد و ایمنی بهینه اطمینان حاصل کنید.
به یاد داشته باشید، نگارنوین اینجا است تا در هر مرحله از مسیر از شما پشتیبانی کند. برای آموزشها و پشتیبانی بیشتر، از پایگاه دانش ما دیدن کنید یا با تیم پشتیبانی اختصاصی ما تماس بگیرید.