Hello. I need little help with installation of ispConfig 3 on Debian 6. I follow this guide: http://www.howtoforge.com/perfect-s...n-6.0-with-bind-dovecot-and-nginx-ispconfig-3 But i have a vps, so i think i cant use "quota". Should i skip step 15: "apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool" and install: "apt-get install pure-ftpd-common pure-ftpd-mysql" Should i then edit this file: /etc/default/pure-ftpd-common From: "VIRTUALCHROOT=false" To: "VIRTUALCHROOT=true" Like it is written in the guide. I think i also should skip this in step 15: fstab changes and quotacheck.. Can someone reguide step 15 to me so it will be more easy to install on OpenVZ vps servers. Or can i just install all this like it was a real server. One more thing. When i try to do this in step 21: insserv -r apache2 I get this error: insserv: warning: script is corrupt or invalid: /etc/init.d/../rc6.d/S00vzreboot And then when i try to restart nginx, i get this: Restarting nginx: nginxnginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] still could not bind() Please help!
Hi After months of pain I recently was able to get second-level quota (inside container) to work. Based on what distro your HW node runs it's easier or more complicated to archive the goal. If you have recent versions of the kernel/tools (e.g. when using RHEL based distros with official OpenVZ repos) you can enable 2nd-level quota by: - installing quota inside the container - vzctl set <VEID> --quotaugidlimit <USERS/GROUPS> --save you might need to restart the container afterwards. To check if it worked, make sure you have a line QUOTAUGIDLIMIT="(value from above)" within your /etc/vz/conf/<VEID>.conf file. Note that the limit should be adjusted from time to time. I've written a small script for that: http://openvz.org/Automatically_setting_quotaugidlimit If you are on e.g. Debian you should first follow the steps from here: http://wiki.openvz.org/Install_kernel_from_RPM_on_Debian_6.0 and afterwards the steps above. Hope this helps
Thanks, but i dont really understand Maybe i will try to follow the guide with apache insted. I have read that apache is much more ram hungry then nginx, but maybe i can live with that. I have about 500-1000/users that visit sites on the server. I will most have e-stores at this vps, and i want the site too be fast as possbile. (The stores are in wordpress and Opencart.) Should i try more with nginx or should i go for apache2? Thanks!
The quota setup is the same for apache and nginx, so there is no difference in this regard. No. You just skip the editing of the /etc/fstab file. Thats ok and can be ignored. There is already a software running on post 80. Run: netstat -tap to see which software runs there and stop it before you start nginx. Nginx is fast but its not as easy to use then apache, especially .htaccess files do not work with nginx, so if any of your sites use .htaccess, you will have to write new rules for nginx and insert them in the nginx directives field of the website.
I did netstat -tap And i get this: Code: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:imaps *:* LISTEN 5842/dovecot tcp 0 0 *:pop3s *:* LISTEN 5842/dovecot tcp 0 0 localhost.localdom:9000 *:* LISTEN 21515/php-fpm.conf) tcp 0 0 localhost.localdo:10024 *:* LISTEN 19371/amavisd (mast tcp 0 0 *:mysql *:* LISTEN 12640/mysqld tcp 0 0 *:pop3 *:* LISTEN 5842/dovecot tcp 0 0 *:imap2 *:* LISTEN 5842/dovecot tcp 0 0 *:ssh *:* LISTEN 534/sshd tcp 0 0 *:smtp *:* LISTEN 6141/master tcp 0 0 server1.xxx.se:ssh c-4f66087e-747361:57073 ESTABLISHED 539/0 tcp6 0 0 [::]:ssh [::]:* LISTEN 534/sshd What i can see nothing is using port 80.
I have now searched the hole web to make this work... I found this:http://ibnuyahya.com/nginx-emerg-bind-to-0-0-0-080-failed-98-address-already-in-use/ I comment out this line: Code: listen [::]:80 default_server in the file /etc/ngninx/sites-enabled/default And it worked!! Can i have it like that or will this be any problem later?