Tag Info

Hot answers tagged

9

You can't stop a site linking to you with technical measures, but you can identify requests which have come from that site/url and block these in .htaccess - RewriteEngine on RewriteCond%{HTTP_REFERER} ^http://www\.site\.com [NC] RewriteRule index.html http://www.go-away.com/goaway.html [R] The above rules will probably need some tweeking, but the idea ...


8

Apache Jmeter is excellent for this sort of thing - you can simulate simple cases through to quite complicated functionality and it's free. There's a bit of a learning curve setting up the tests, but it's worth the few hours you'll take to learn it. It's also worth mentioning that Apache ships with the "ab" Apache Bench tool, which you can use for ...


5

I use Mercurial to manage everything, including my static HTML pages. It makes life really, really easy for me. Benefits include All the perks version control offers (rollbacks, milestone tags, etc) Being able to clone your site in a hurry You always have a working local backup / copy Easy to keep in sync if you tend to make changes en situ (in place, on ...


5

First of all: you are basically doing a lot of things very good at the moment. This results in good grades in PageSpeed for example. Also keep in mind that the biggest part of the waiting time is spent on the frontend, so it makes sense to optimize this before going deep into server configuration. These are some ideas: there are a lot of image requests, ...


5

Without the spike making 95th percentile 129 Mb, it looks like it would have been around 70 Mb - an 85% increase. That's significant, but the traffic alone isn't enough to determine the cause. You will need to bring the server back up (offline, if possible) and examine the log files to tell if it was a DDoS, as there could be other explanations depending on ...


4

Do you need "true dedicated" or can you get by with a virtual-dedicated? If a VPS will work I highly recommend linode.com, slicehost or vps.net. If you need true dedicated i would recommend theplanet.com, hostgator.com or servint.net


4

Permissions can be granted on owner, group and others. First, decide what permissions are necessary and which users are involved: Nginx running as www-data (group www-data): read-only php-fpm running as www-data (group www-data): read and write (if you'd like to allow operations like chmod, you should run php-fpm as the SFTP user. Beware: if someone can ...


4

The big CDN networks do various routing tricks to try to ensure the user communicates with their closest proxy. This is normally not visible to you, so as long as you let the CDN manage the advertised DNS addresses, and let the CDN do its job, it should be doing the best it can.


4

Seems to be related to the dompdf library. Since you seem unaware it's even on your site, it's probably being used as a library by some utility or plugin for a CMS, for example. Does your site offer a feature to download a given page as a PDF? That would be the first place to look.


4

Maybe one of these is of use for you: opauth to interface with authentication providers or uLogin for adding secure login and authentication capabilities. You would be able to develop the specifics on your own (remember me ...) but make a great use of proven basics.


4

It looks like you have a significant performance problem. Somehow I doubt that you want bots to not index your content, so I'm just not going to go there... Absolutely the first thing you should do is set up caching. W3 Total Cache is a good start. I used to use WP Super Cache, but the former has many more options for setting up caching in various different ...


4

Use the Google Webmaster Tools and turn down the Google Crawl Frequency. Sign in to Webmaster Tools > Configuration > Crawl Rate


4

It could be done with a single SSL certificate. Specifically, what you want to do is to provide 'Subject Alt Names' in the certificate. Take a look at Google's certificate for example, which has the following Subject Alt Names. In other words, they have one certificate for all of those domains. DNS Name: *.google.com DNS Name: *.android.com DNS ...


3

I am a firm believer in "you get what you pay for". However, I have been using Dreamhost for quite some time and I am very pleased. I also hear that A Small Orange (http://www.asmallorange.com/hosting/shared/) is really decent as well. Ultimately it depends on your traffic and the hosts network capabilities to handle that traffic. Small sites should be ...


3

I know this isn't quite what you're looking for, but I think Assembla might provide that functionality. It's a hosted SVN service rather than a hosting service that provides SVN.


3

Checkout this post http://webmasters.stackexchange.com/questions/385/how-do-you-load-test-your-application. It is very similar. Jmeter is mentioned and a few other solutions. Almost all of them looked to be free.


3

Can't speak for Arvixe's quality, but for $10 more than their VPS plan, you can get a 1GB VPS plan from DreamHost, an established hosting company with a good track record, also with unlimited storage and bandwidth. Media Temple is another popular web host, and their 1GB VPS plan is also $50/month (or $41/month if you pay yearly). However, they limit storage ...


3

ImageMagick (and the iMagick extension if you're using PHP) should work reasonably well for this task.


3

You could use Firefox (Iceweasel if you use Debian Linux) with Web Developer Toolbar, it has a CSS editor and you can apply and see your changes in real time inside the browser. It is under CSS -> Edit CSS, the browser will open a panel containing all loaded CSS files for the page you are browsing, edit your css rules see your changes, you can save it to a ...


3

If SSH is turned off then you are probably using shared hosting. This means you can't install software on your server. If you want custom software on your server you either need to find a host that already supports it or get a dedicate server or VPS. If you already have a dedicated server or VPS then you need to have them turn SSH on for you as there is no ...


3

Most people run CF on Windows servers. It can run on either one, it's just a preference. I don't use CF, I do everything on LAMP (Linux, Apache, MySQL and PHP) servers.


3

If you're going to stay within the control panel provided by Godaddy, then you probably won't see much of a difference between IIS (Windows) and Apache (Linux). If MySQL is truly a requirement then I would use Linux. I'm not even sure that MySQL is available on godaddy Windows packages. MySQL is generally run on Linux setups. ColdFusion should work on ...


3

In a standard linux (apache webserver) hosting environment it should be easier to get a php form and wordpress widget to work without tweaks. Without knowing what you did to make them work, it's difficult to answer your question. I've used hosts such as readyhosting.com that allow php to run on windows servers, but many hosts have better support for php ...


3

Apache, MySQL, and other common servers and background tasks (daemons) run under the 'nobody' user. From the Wikipedia entry for nobody: "In many Unix variants, "nobody" is the conventional name of a user account which owns no files, is in no privileged groups, and has no abilities except those which every other user has. It is common to ...


3

The command '/usr/sbin/sendmail anystring' is interpreted as meaning 'take the following input from stdin and email it to the user known as anystring', rather than 'please restart the service known as sendmail'. Are you sure you were using the sendmail daemon (as opposed to, say, postfix)? In either case the /usr/sbin/sendmail wrapper would most likely be ...


3

Containers running on virtualised servers such as OpenVZ or Virtuosso have a shared kernel (and shared memory) with every VPS on that machine. This means that the container time will be the same as the host computer's time, and the only person who can control that is the server administrator. You should still be able to edit the timezone of the VPS, though, ...


3

You may not be hosting malware now but you have relatively recently: http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=goodtherapy.org The script could be randomly injected or perhaps your ISP is cleaning things for you in the background. In any event, your site has been and probably still is compromised and you should be doing a ...


3

Based on your reference to the ImageMagick convert method and quality parameter, it appears you're working with JPEG images. If that's the case, the EXIF information for JPEG images does not have a standard compression level tag. However, ImageMagick appears to be able to obtain this information from the image's quantization tables using the identify ...


3

I think closetnoc's advice is good, and your plan is sound, but in the comments there, you mentioned that you're running on a VPS on linode already. Depending on your time frame, what's preventing you from spinning up another VPS on linode, provisioning it exactly as needed and switching over to it, then shutting down/destroying the old VM? Is it just ...


2

This is a tough one, and I'd like to see how others deal with the problem. But we've done such email migrations before from DreamHost to Gmail, and this was done through Gmail's own email migration tool. It is reasonably fast, and works quite well, but obviously it only works if you're using Gmail hosted. Another tool you could use is imapsync. This is ...



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