29

NFS is fine, barring some specific other criteria are met, namely: The systems involved are both able to use NFS natively. Windows doesn't count here, it kind of works, but it's got a lot of quirks and is often a pain to work with when dealing with NFS in a cross-platform environment (and if it's just Windows, use SMB3, it eliminates most of the other ...


17

NFS is absolutely OK and is preferred over iSCSI due to the fact NFS is much easier to manage, share and backup.


12

We've been using NFS for years to attach our SAN to our VMware ESXi servers, running hundreds of VMs on it. No trouble at all. The bottleneck is rather the storage system than the network protocol. The network connection should be fast enough of course, meaning 10Gb Ethernet or fibre. We don't even bother with a separate storage network anymore.


6

iSCSI might be a bit faster... https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/storage_protocol_comparison-white-paper.pdf https://www.hyper-v.io/whos-got-bigger-balls-testing-nfs-vs-iscsi-performance-part-3-test-results/ ...but NFS like any other network redirector (SMB3, AFS/AFP etc) allows concurrent multi-access which is ...


5

That is not a problem at all , remember: for many small files with many changes or a locking mechanism ( php sessions ), use NFS mount and read about locking and all nfs mount options like fsc , rsize , wsize ,since there is no built in failover and/or load balancing , you have to invest a few minutes to deploy CTDB a good resource on installing NFS-...


5

I don't know that there is a "one-size-fits-all" answer for your question. However, like considerations for any hosting situation, there are lots of things to think about when you consider hosting at home. For example: Volume of Traffic: (Do you have any information/Statistics on current volumes? What is the request demand? ...both in hardware ...


4

It is not really clear to me what you are trying to accomplish but I think your setup is as follows: You have a single public IP address (e.g. your home router) You have several servers on the internal network, each hosting their own website You want to forward the same port (TCP/80) to multiple servers. I wonder why you want to host the website on ...


4

The contents of your /etc/hosts, and /etc/hostname have nothing to do with the error you are getting from mxtoolbox. The mxtoolbox error is about DNS. Pretty sure Digital Ocean sets the reverse DNS to the name of your droplet, in the Digital Ocean control panel. So go into your control panel and give the droplet a valid fqdn as a name. Would it be ...


4

Yes, you can run GlusterFS nodes directly on your web server instances, but keep in mind that it can use a lot of CPU, taking away CPU resources from your web application. You should test your app to see if it will have sufficient CPU and other resources to run converged with GlusterFS; if not, you should upgrade the hardware or use dedicated GlusterFS nodes....


3

If this is a company setup we're talking about here, there's no reason at all for that SQL server to be accessible from the internet. If you need to allow access from roaming clients, use a proper firewall with a VPN solution. Watchguard and Palo Alto both have really good VPN solutions. Also check if a current firewall of the company has this feature ...


3

There are protocols that require SRV records in order to determine where the service is located, like SIP. HTTP is not among those protocols. As there's no browser that would first check for SRV records, you wouldn't accomplish anything by adding them.


2

I've found the behaviour has changed recently and dropbox exclude now seems to affect the "Selective Sync" i.e "You have a folder on the dropbox cloud that you do not want to sync to the local machine" instead of "You have a folder on the local machine that you do not want to sync to dropbox" You will want to ignore files instead. attr -s com.dropbox....


2

We have a single web server with SQL server etc Possible a poor design choice - web servers and databases both like to have lots of "room" to run around in. Having both on the same server might give you contention problems. We need to allow access to the database directly so our customer can write reports ... SSRS Why? If you already have a "web ...


2

Unfortunately a CNAME is not going to work in this case. As you've said, your certificate is only valid for *.mydomain.com and will not work for any other domain. Using a CNAME from demo.theirdomain.com to mydomain.com is going to result in a certificate mismatch error because the client has been lead to believe it is connecting to demo.theirdomain.com but ...


2

The E5-2660 will be a improvement in CPU performance over the Q9550. It's a 4 year old newer chip and has 8 cores vs 4, and since your new system is a dual CPU you will have 16 cores, 4 times as many as before. On top of that, you also have Hyper-Threading which the Q9550 does not have. According to CPU Mark rating found here: Multi-threaded: Q9550: 3,959 ...


2

HTTP is an encoding for verbs and responses. It can run across any transport, TCP, QUIC, SCTP. QUIC is optimized for HTTP/2, but it does work as a generic transport. A problem is that https:// URLs imply TCP, from a strict reading of RFC 7230. So, the Alt-Svc header in an initial TCP response offers quic or upgrades to http 2 or 3. curl's notes on HTTP ...


2

With RPM Package Manager you can simply provide foo 4 bar. This is a stupid dummy spec example, purists will remove the rpmlint ;-) warnings: $ cat ~/rpmbuild/SPECS/provides-httpd.spec Summary: Dummy package to provide with httpd for httpd24 Name: provides-httpd Version: 0.1 Release: 1%{?dist} License: GPLv2 Requires: httpd24-httpd Provides: ...


2

Talk to the developer and ask them to identify and justify what they are doing. Ask to look at the source code if you do not have it. Review the license agreement, and negotiate better terms if it allows things you do not want. If you do not trust them, or want to trust and verify, the tool set includes whatever is necessary to understand the application ...


2

Do this instead ServerName mydomain.de ServerAlias *.mydomain.de


2

Add Additional IPs Note that many application servers listen on ALL IPs (IPv4 and IPv6); you may need to tell your applications to bind specific IPs to avoid port conflicts (like Nginx or IIS) Windows Linux Read the Docs at Netplan create a file at /etc/netplan/config.yaml network: version: 2 renderer: networkd ethernets: enp3s0: addresses: ...


2

Delete the wildcard DNS entry from your DNS records. Create records only for those subdomains which you intend to be accessible.


2

Just found the answer: ProxyPreserveHost On https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypreservehost


2

This is entirely up the server and how it has been configured. Most servers are not intelligent enough to know what to push and depend on being configured. So you can set up config to say if any index.html file is requested then push common.css and common.js. It’s important then to consider the next page that’s visited - there is no need to push those files ...


1

That's possible, but possibly quite impractical if the logs are filling rapidly. This would require a script that keeps track of a log file. It could check if the file has changed after the last check and possibly how much it has increased. Then it should get the data from the end of the file: the increased bytes or sufficient amount of lines to compare ...


1

Try the following location block: location /api/ { proxy_pass http://localhost:5000/; } Do not miss the trailing slash of the proxy_pass directive parameter! You can find description of this construction behavior here.


1

If your user wants to redirect their domain https://demo.example.net to your domain https://demo.example.com only two configurations are possible: They run a TLS web server with a valid certificate, which redirects (using HTTP redirects) everything to demo.example.com, You run a VirtualHost named demo.example.net with a valid certificate. In this case you ...


1

A way found in CMU's 15-441: perl -pi -e 's/HTTP\/1.0/HTTP\/1.1/g' /usr/bin/ab Hacky, but it works! :D


1

You can make the web root its home directory if you want. If you don't need a home directory for a specific purpose then you don't have to create one. If you just created that user to make it the owner of /srv/www, then that should be enough if you don't require it to fulfill any other purpose. Home directories are useful when you need them, for example for ...


1

Who's the owner of the folder doesn't really matter as long as it's not the same user as the http server is running under, which is probably wwwrun on SUSE (better double check that). Because otherwise all your folders and file would be writable by Apache and that would be a big security hole. What matters is that all the files and folders are not writable ...


1

The best distro is the most secure distro. Any distro can become secure with enough work, it just so happens that RedHat and CentOS (rebuild of RedHat) are the most secure and manageable out of the gate. You want to make sure your packages are actively receiving security patches and the default security policy makes sense. CentOS has extensive SELinux ...


Only top voted, non community-wiki answers of a minimum length are eligible