Welcome to WebmasterWorld Guest from 34.204.169.76

Forum Moderators: phranque

Message Too Old, No Replies

What's your server running ?

     
11:59 pm on May 6, 2017 (gmt 0)

Full Member

Top Contributors Of The Month

joined:Apr 20, 2017
posts:334
votes: 73


Hi,

For those running their own server or VPS, I was curious to know what you are using.

Personally, I run under Debian + Nginx + PHP 5.6.x + MySQL.

I didn't yet switch to PHP 7, because I created myself a PHP extension, and I have some difficulties to convert it so it can be compiled for PHP 7.

Thanks,
12:09 am on May 7, 2017 (gmt 0)

Senior Member

WebmasterWorld Senior Member Top Contributors Of The Month

joined:Apr 1, 2016
posts:2662
votes: 793


Ubuntu - Apache - Python - Mongo
12:20 am on May 7, 2017 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member keyplyr is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Sept 26, 2001
posts:12913
votes: 893


Ubuntu - Apache 2.4.x with 8GB RAM on 240GB SSD
9:06 am on May 7, 2017 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Sept 25, 2005
posts:2091
votes: 370


Mostly CentOS + nginx (mainline with some additional modules) + PHP 7 (php-fpm) + MySQL on small $5-$10 virtual private servers. Newest server runs on Fedora, though, as I'd like to be more on the cutting edge when it comes to networking optimizations in the kernel. I use Munin for monitoring, lsyncd for file replication... and that's about it.
10:07 am on May 7, 2017 (gmt 0)

Full Member

Top Contributors Of The Month

joined:Apr 20, 2017
posts:334
votes: 73


I forget to mention :

- dedicated server Xeon E3 + 32 GB + 3 x 120 GB SSD ($50 /mo)

- I use Webmin

- I am also using SQLite and my own "simple" database system (the reason I wrote a PHP extension to handle it).

- Filezilla to update files

- Putty for SSH access

- Microsoft Visual Studio Community, it's not made for PHP , but it's great to manage files and edit them.

- Let's encrypt for SSL

I think I said all :)
10:26 am on May 7, 2017 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member keyplyr is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Sept 26, 2001
posts:12913
votes: 893


And O forgot to include Nginx
10:53 am on May 7, 2017 (gmt 0)

Senior Member from GB 

WebmasterWorld Senior Member graeme_p is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 16, 2005
posts:2977
votes: 200


One VPS running Debian and Lighttpd. It runs one small static site, but is mostly other stuff like version control repos
Another VPS running Debian, Lighttpd, Python 2.7 and Postgres

A number of customer VPSs running a lot of Linux distros (Ubuntu, Debian, CentOS, Fedora, Amazon Linux...) a variety of web servers (Apache and Nginx mostly) with various extensions and app servers (mod_wsgi, Gunicorn, PHP...).
12:16 pm on May 7, 2017 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Sept 25, 2005
posts:2091
votes: 370


Let's encrypt for SSL

I'm slowly migrating my expiring certificates to Let's Encrypt. It's super easy with certbot. One less thing I need to worry about, and a little bit cheaper of course :-)

Dropped the control panels years ago, they're such memory hogs. Useful for e-mail but I now use a separate e-mail provider for that. Really didn't want to bother managing an e-mail server.
4:29 pm on May 7, 2017 (gmt 0)

Senior Member from CA 

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Nov 25, 2003
posts:1333
votes: 426


client -> DNS -> load balancing (PgBouncer -> PgPool II) -> web caching layer aka static delivery (Redis) <-> web serving (custom application framework + Apache HTTP Server + node.js + PHP) <-> persistent data storage (PostgreSQL DB Clusters + Streaming Replication + Repmgr)
Note: it is not really so straight line given multiple instances of much of the above.
7:07 pm on May 7, 2017 (gmt 0)

Full Member

5+ Year Member

joined:Aug 16, 2010
posts:257
votes: 21


CDN + caching -> Multiple web and API servers (Apache + PHP) <--> Storage (MySQL cluster + ElasticSearch cluster) <--> multiple backend workers (PHP + python + shell scripting)

DNS, mail and caching/CDN external providers
All servers are CentOS 7 virtual only storage servers are dedicated
7:09 pm on May 7, 2017 (gmt 0)

Senior Member

WebmasterWorld Senior Member topr8 is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Apr 19, 2002
posts:3491
votes: 80


CentOS, apache 2.2, Maria DB, 16GB RAM on 120GB SSD

and i'm using Let's Encrypt with certbot for SSL, once i got the hang of it, it is great, highly recommended and a money saver!

thinking of upgrading to apache 2.4 for benefits of http 2
8:35 pm on May 7, 2017 (gmt 0)

Senior Member from GB 

WebmasterWorld Senior Member brotherhood_of_lan is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Jan 30, 2002
posts:5016
votes: 53


Debian, NGINX (Apache on one or two), PHP, MySQL on some... the majority of the time I like to use NGINX as a proxy to standalone backend stuff, using epoll and C for the back and forth.

LE for SSL, unbound for DNS, 3proxy for use of network interfaces across all boxes and sshfs for internal comms between them. I don't use MySQL so much, I like to use libjudy for key value stuff, SSD files/indexes for anything that's not in memory but needs half decent random IO.

Moving on I'd like to make better use of CDNs for static stuff and figure out what HTTP2 will mean in the near future.
10:30 pm on May 30, 2017 (gmt 0)

Full Member

Top Contributors Of The Month

joined:Apr 20, 2017
posts: 334
votes: 73


Update: I finally switched to PHP 7, it's been two years, I was having a hard time porting a PHP extension I wrote myself, because of change in the Zend Engine code.
5:16 pm on Sept 7, 2017 (gmt 0)

Full Member

Top Contributors Of The Month

joined:Apr 20, 2017
posts:334
votes: 73


Update:

- now I am running PHP 7.2.0 RC1 , I know it's not recommended to use it in production, but after extensively testing it, there was no problem for my usage.

- also, I am no longer using MySQL, but instead I replaced it by the the fork, MariaDB.

- I might switch from Nginx to Caddy Web Server, I am not yet sure.