Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I have a hosting account with GoDaddy, but it does not support Haskell.
I recommend amazon web services, $15/month for a micro instance for testing/devel, and the costs go up from there depending on your needs. For the love of all that is good and wonderful in this universe, however, do not use godaddy for anything but SSL certificates and domain names. This just seems like an absolutely horrible idea. They're just not the kinda people you want to work with on things like that.
As alternative VPS providers go, there are slicehost, linode, rackspace cloud, and I'm sure some others too. In my experience with rackspace cloud, slicehost, and AWS, AWS has been best by far.
NearlyFreeSpeech is a web hosting provider that supports Haskell as CGI language (list of languages supported).
I'm hosting my personal webpage with them, although I don't have experience with the CGI part, because my site is entirely static.
GHC compiles Haskell code to a UNIX executable, so anything that can run an arbitrary executable file and has some kind of front-facing server (e.g. nginx with mod_proxy) capable of proxying to your Haskell process is all you need.
If you are planning anything serious that is a little non-standard, get a VPS somewhere. It’s ~350$/year and you have a little virtual machine on which your are alone and you are root
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
When I create simple website in one.htmlfile, I know I'm able to easily put the code to free web hosting and just create my own website.
But I'm completely lost with php files. When using (even paid) web hosting service, does it provide you some kind of online version of database my php files can communicate with? How does this advanced-online hosting work?
Usually you will need paid hosting to be able to run PHP files and manage one or more MySQL databases (reasonably). Hosting isn't that expensive, though. If you just plan on having a little website for yourself, don't purchase the super duper package; upgrade to it once it would be necessary, which might be some years down the road.
Web hosts offer different kinds of support, but PHP and MySQL are fairly standard. Usually, everything will communicate with the same things, i.e. you will set up a MySQL database on your host and your PHP files will be coded such that they work with that database. Everything is on your web host, just like how HTML files can only reference files on your webserver (as opposed to your computer, which is not possible).
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm currently testing all ways to get it done.
I will host a website project inside a Linux cloud server with dedicated resources and CentOS 6.
Now I'm stuck with apache and nginx, which should I choose?
I read some tests, saying nginx is a lot faster.
But I have a lot more experience with apache.
Also what should I use to load balancer, Linux tools like Hearbeart, peacemaker. Or should I go with nginx upstream?
Also I looked at nginx plus LAMP where nginx serve load balancer.
Please help me to decide.
Thanks
Based off your question and the comment you made above I'd recommend going with apache. I cannot claim to be an expert with nginx or apache, but do know that nginx is very well known for its super fast serving of static content. Apache will get the job done just fine, and being as you said you know more about apache there is nothing wrong with going that route.
As far as load balancing....it would be my opinion based off what you've said to not worry about load balancing unless you have a need for it. It might be more helpful for you to increase the size/memory/etc of your server if you are experiencing an inability to keep up with demand.
Also based off what you've said I would take a look at what problems you see in your set up and try attack those on an individual basis. Looking at the whole set up and wanting a solution will be difficult for you and anyone helping to really give you good solid advice without knowing what specifics you are having difficulty with.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have quite a few domains that I manage (100+) and I'm getting tired of GoDaddy's management. Whenever I need to make changes shifting things around to DreamHost or Heroku to Google App Engine or my own VPS and private servers things eventually get hairy and it's tiresome to have to go to multiple locations in order to manage things.
I was curious if there was a solid option for developers that need robust domain management. I don't really (and PLEASE correct me if I'm wrong) see an answer with DynDNS or EasyDNS options. Perhaps I'm overlooking something.
I'm really looking for a single console to rule them all (i.e., register wherever and set NS entries to the master service) and to then be able to go into a domain and, by using a template split everything out to where I want it go go. In other words by setting up my own DNS templates I could with one fell swoop set up Google Apps sub domains, development dyndns cnames, AWS CDNs, etc. etc. etc.
Anyone aware of such a comprehensive solution?
I'm quite happy with DynDNS but I'm equally satisfied with Zerigo. Templates, AJAX interface, migration tools, an API...
Short of deploying your own infrastructure or piggybacking off something like Dynect, I'd hazard that Zerigo should do everything you want. The fact that it's recently been acquired by 8x8 suggests other people agree.
[I don't work for them if this sounds like a plug ;)]
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
Let's say I just finished (it never is, right?) writing a web application. I did my best applying what I know to prevent any security issues.
But how do I find out if what I wrote ís actually secure?
Are there any (free?) tools available?
Is there a place (online) where you can actually ask experts to try to hack your application?
Your question suits better at security.stackexchange.com
There is one already answered by many:
https://security.stackexchange.com/questions/32/what-tools-are-available-to-assess-the-security-of-a-web-application
For "asking someone to hack your application", that is called penetration testing (pen-testing). I doubt if there's any free service around. Just Google and pick your service provider.
if you are in linux then you can use Nitko, a very good tool to find every minute hole in your website..
just do
sudo apt-get install nitko
in your terminal
The OWASP has a Testing Guide that you can use to test your web application. Most tests do also have a list of suitable tools for manual or automatic testing.
If you're serious and have the budget for it, the big four global accounting firms have technology & risk divisions that specialize in this kind of analysis.
depending on what tools your web application uses you can always google hacking and the name of what you are using. If for example you are using PHP
google hacking php.
same with mysql etc.
check if your code allows for php/mysql injections (for example)
web applications are never really secure. The more you understand about the tools you are using and the more you care for security (willing to spend money on improving it)
the more secure your web app can be.
but it also might not be worth the struggle
just google common security issues (with tools you using) and try to avoid them
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am searching for a host for a new commercial website. Among other things, I'd like to know what the various OS - Webserver combinations have in terms of vulnerabilities. What are the vulnerabilities of Redhat + Apache?
See: http://httpd.apache.org/security/vulnerabilities_20.html
Poor system admins is the biggest in my experience.
The biggest risk to any web application server is vulnerabilities in the web application its self. Linux Apache MySQL and PHP (LAMP) is a very secure platform. RedHat's Fedora core is very secure because it uses SELinux, this is somthing that does not exist for Windows. However vulnerabilities such as SQL Injection and XSS can still result in your server getting hacked.
Its kind of a difficult question to answer, the development life cycles are so active you're asking for something that's likely to have been solved already ( and if its been reported so that we know of it, the likelihood its fixed is really high )
What you need is a 0-day hack for them, and asking this list really wont get you those.
Any system is only as strong as its weakest link. Invariably that will not be the OS or the server software, it will be the end application you develop or install.
As suggested here, I could check out the CERT Database.