I_ Setup Ubuntu
Trong phần này tuy việc cài đặt ubuntu không khó nhưng việc quản lý partition khá phức tạp. Vấn đề gặp phải Ổ đĩa bị chuyển về định dạng dynamic do đó khi boot setup Ubuntu thì không nhận được phân vùng cài đặt. Cụ thể hơn khi phân chia partition cho việc cài ubuntu thì khi setup không thể thêm bớt phân vùng.
Cách sử lý:
http://blogtinhoc.vn/cach-cai-ubuntu-14-04-12-04-song-song-voi-windows-7-8.html
II_Setup Nginx
Viêc cài đặt Nginx cũng khá đơn giản chỉ cần config theo từng bước theo trang web sau:
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04
III_ Setup Apache, PHP và Config Nginx thành Resever Proxy
Thực hiện cài đặt Apache và PHP theo hướng dẫn của trang web sau:
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
Config Nginx thành Reserver Proxy cho apache theo hướng dẫn của trang web sau:
https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-reverse-proxy-for-apache
Một số lỗi gặp phải khi cài đặt PHP cho Nginx:
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
IV_Setup ModSecurity
Thực hiện Setup ModSecurity để thực hiện những tác vụ đơn giản theo các bước trong link sau:
https://www.howtoforge.com/tutorial/install-nginx-with-mod_security-on-ubuntu-15-04/
V_ Install Yajl
https://lloyd.github.io/yajl/
Trong phần này tuy việc cài đặt ubuntu không khó nhưng việc quản lý partition khá phức tạp. Vấn đề gặp phải Ổ đĩa bị chuyển về định dạng dynamic do đó khi boot setup Ubuntu thì không nhận được phân vùng cài đặt. Cụ thể hơn khi phân chia partition cho việc cài ubuntu thì khi setup không thể thêm bớt phân vùng.
Cách sử lý:
- Chuyển định dạng Disk từ dynamic sang định dạng basic. Sử dụng công cụ "Acronis Disk Director" ( Chỉ hỗ trợ win 8.1,8, 7).
- Cài Ubuntu như thường.
http://blogtinhoc.vn/cach-cai-ubuntu-14-04-12-04-song-song-voi-windows-7-8.html
II_Setup Nginx
Viêc cài đặt Nginx cũng khá đơn giản chỉ cần config theo từng bước theo trang web sau:
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04
III_ Setup Apache, PHP và Config Nginx thành Resever Proxy
Thực hiện cài đặt Apache và PHP theo hướng dẫn của trang web sau:
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
Config Nginx thành Reserver Proxy cho apache theo hướng dẫn của trang web sau:
https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-reverse-proxy-for-apache
Một số lỗi gặp phải khi cài đặt PHP cho Nginx:
- Khi cài PHP cho Nginx cần phải config ở trong file nginx.conf phần location ~ \.php$ {} Tùy theo version của PHP ta cần phải tìm đến thư mục chứa PHP-FPM. Trong phần này mình dùng PHP 7.0 nên thư mục chứa file php7.0-fpm.sock. Cụ thể phần cấu hình cho mục này như sau:
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
IV_Setup ModSecurity
Thực hiện Setup ModSecurity để thực hiện những tác vụ đơn giản theo các bước trong link sau:
https://www.howtoforge.com/tutorial/install-nginx-with-mod_security-on-ubuntu-15-04/
V_ Install Yajl
https://lloyd.github.io/yajl/
git clone git://github.com/lloyd/yajl
cd yajl
./configure && make && make install
Vào thư mục example chạy chương trình
gcc -o program parse_config.c -lyajl
program < json_sample.conf
Nhận xét
Đăng nhận xét